`

mvn jetty:run 错误

阅读更多

执行mvn jetty:run 来测试新构建的webapp时会出现如下错误:

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.mortbay.jetty:maven-jetty-plugin' does not exist or no valid version could be found
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Tue May 05 15:32:05 CST 2009
[INFO] Final Memory: 1M/2M
[INFO] ------------------------------------------------------------------------

 

解决办法:

一、网上的办法是找到 %MAVEN_HOME%/conf/settings.xml,修改代理相关的节点,如下:

  <proxies>
    <!-- proxy
     | Specification for one proxy, to be used in connecting to the network.
     |    -->
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net,some.host.com</nonProxyHosts>
    </proxy>

  </proxies>

 

 二、我的办法。

修改pom.xml,找到jetty的plunin部分(注意<verson>标记):

 

...
<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.0.0</version>
</plugin>
...

 

找到 %M2_HOME%/repository/org/mortbay/jetty/jetty...,里面是jetty的版本,随便找一个(比如6.0.0)放到<verson>中。如此这般,就可以启动jetty了。

 

最后,给大家一个比较全的jetty配置:

<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.0.0</version>
    <configuration>
        <contextPath>/</contextPath>
        <scanIntervalSeconds>3</scanIntervalSeconds>
        <scanTargets>
            <scanTarget>src/main/resources/struts.xml</scanTarget>
        </scanTargets>
    </configuration>
</plugin>

 

另,Maven-Jetty-plugin 的相关下载:http://jetty.mortbay.com/jetty/maven-plugin/project-info.html

 

不过还是建议集成到Eclipse中执行mvn命令。

部署一下的话就建立个.bat。

 

一行代码:

mvn package -Dmaven.test.skip=true -o -e           -- 直接构建不测试

mvn test -Dmaven.test.failure.ignore=true -o -e   -- 构建但忽略错误

 

每次执行就Ok了。

分享到:
评论

相关推荐

    mvn jetty配置

    jetty,集成mvn配置,高效率,高性能

    Maven Jetty 插件的问题(css/js等目录死锁)的解决

    重新运行项目,使用命令`mvn jetty:run`启动Jetty服务器。此时,应该能够正常地修改和保存CSS、JS等文件,而不会出现死锁的情况。此外,这些更改也会被实时反映到浏览器中。 #### 进一步优化 - **自动化配置** ...

    基于javaweb的图书管理系统源代码+数据库+使用说明

    项目简介 本图书管理系统基于spring,spring mvc,数据库为mysql。前端使用了Bootstrap。 系统功能 ... 如何使用 ...$ cd Books-Management-System ...$ mvn clean compile ...$ mvn jetty:run http://localhost:9000

    mvn常用命令

    `mvn jetty:run`运行项目于Jetty上 `mvn compile`编译 `mvn test`编译并测试 `mvn clean`清空生成的文件 `mvn site`生成项目相关信息的网站 `mvn -Dwtpversion=1.0 eclipse:eclipse`生成WTP插件的Web项目 `mvn -...

    基于Java实现的动态内容管理系统 + mysql数据库 + 前端页面

    MRCMS 是一款Java开发的内容管理系统,采用数据模型+模板+插件实现,内置...mvn jetty:run 登录系统 [http://localhost:8080/admin/login.do](http://localhost:8080/admin/login.do) ``` 账号:admin 密码:1 ```

    基于SSM的图书馆管理系统.zip

    概述 基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书...# mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。

    maven的清理

    mvn clean --&gt; 表示运行清理操作(会默认把target文件夹中的数据清理掉) mvn clean compile --》 表示先运行清理之后运行编译,...mvn jetty:run --&gt;启动服务 启动服务器:先进入工作区间的源码;用mvn 进行编译运行

    图书管理系统(Spring + Spring MVC + MyBatis).zip

    概述 基于Spring Spring MVC MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的...# mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。

    maven常用命令

    4. 运行项目于 Jetty 上:`mvn jetty:run` 5. 显示详细错误信息:`mvn -e` 6. 验证工程是否正确,所有需要的资源是否可用:`mvn validate` 7. 在集成测试可以运行的环境中处理和发布包:`mvn integration-test` 8. ...

    图书馆管理系统 java ssm

    概述 本项目基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理...# mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。

    camel-docker-jetty:在 docker 容器中演示骆驼战争示例的简单项目

    mvn jetty:run 启动并部署到 Jetty。 如需更多帮助,请参阅 Apache Camel 文档 http://camel.apache.org/ 码头工人 您需要获取和并执行 mvn:install 请注意,还有可能更好/需要进一步调查 该映像是从公共 java ...

    maven学习与命令

    - `mvn jetty:run`:启动嵌入式Jetty服务器运行Web应用。 #### 四、总结 以上介绍了Maven中的一些基本命令及其用法,这些命令覆盖了从项目创建到部署的整个过程。通过这些命令,我们可以高效地完成项目的构建、测试...

    mvn常用命令行

    Maven 的强大之处在于其插件机制,`mvn jetty:run` 可以直接将项目部署到 Jetty 服务器运行,`mvn deploy:deploy-file` 用于上传自定义的 JAR 文件到远程仓库。 总之,理解并熟练使用这些 Maven 命令行,将有助于你...

    Java课设-图书馆管理系统(sql文件+源码+设计报告+PPT)

    Java课设-图书馆管理系统(sql文件+源码+设计报告+PPT) 基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。...# mvn jetty:run ``` 3. 使用浏览器访问http://localhost:8080即可进入系统。

    Eclipse与jetty插件的安装和使用

    4. 启动调试,先启动External Tools配置,然后启动Debug配置,就可以看到控制台输出了mvn jetty:run的结果,表明调试已经成功。 注意 在调试时,只能启动一次,这种调试方式比较麻烦。需要注意的是,jetty插件需要...

    大学生毕业设计图书馆管理系统课程作业(附源码)下载

    项目简介 本图书管理系统基于spring,spring mvc,数据库为mysql。前端使用了Bootstrap。 系统功能 ... 技术技能 图书管理系统( Spring+Spring MVC+...$ mvn jetty:run 浏览器访问 http://localhost:9000,即可看到效果。

    solr-mvn-template:用于设置和部署 Solr 服务器的示例 Maven 模板

    mvn jetty:run-war 在访问 solr 服务器 Solr 配置位于solr/目录中。 因为solr.home变量没有设置,所以 Solr 将默认为这个。 如果你想改变solr.home的值,你可以这样做: mvn -Dsolr.solr.home=myhome jetty:run-...

    datacentre:PPP数据中心应用

    使用命令提示符或终端的现有Pom.xml文件夹运行命令mvn -P dev jetty:run -Dspring.profiles.active="dev"在开发阶段mvn -P dev jetty:run -Dspring.profiles.active="dev" mvn jetty:run进入生产阶段Web服务器可以...

Global site tag (gtag.js) - Google Analytics