执行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了。
分享到:
相关推荐
jetty,集成mvn配置,高效率,高性能
mvn clean --> 表示运行清理操作(会默认把target文件夹中的数据清理掉) mvn clean compile --》 表示先运行清理之后运行编译,...mvn jetty:run -->启动服务 启动服务器:先进入工作区间的源码;用mvn 进行编译运行
概述 基于Spring Spring MVC MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的...# mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。
概述 本项目基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理...# mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。
mvn jetty:run 启动并部署到 Jetty。 如需更多帮助,请参阅 Apache Camel 文档 http://camel.apache.org/ 码头工人 您需要获取和并执行 mvn:install 请注意,还有可能更好/需要进一步调查 该映像是从公共 java ...
Java课设-图书馆管理系统(sql文件+源码+设计报告+PPT) 基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。...# mvn jetty:run ``` 3. 使用浏览器访问http://localhost:8080即可进入系统。
使用 spring mvc + maven 创建的一个简单的文件上传下载, 可以使用jetty 直接运行(mvn jetty:run)
项目简介 本图书管理系统基于spring,spring mvc,数据库为mysql。前端使用了Bootstrap。 系统功能 ... 技术技能 图书管理系统( Spring+Spring MVC+...$ mvn jetty:run 浏览器访问 http://localhost:9000,即可看到效果。
mvn jetty:run-war 在访问 solr 服务器 Solr 配置位于solr/目录中。 因为solr.home变量没有设置,所以 Solr 将默认为这个。 如果你想改变solr.home的值,你可以这样做: mvn -Dsolr.solr.home=myhome jetty:run-...
使用命令提示符或终端的现有Pom.xml文件夹运行命令mvn -P dev jetty:run -Dspring.profiles.active="dev"在开发阶段mvn -P dev jetty:run -Dspring.profiles.active="dev" mvn jetty:run进入生产阶段Web服务器可以...
运行方式:mvn clean install jetty:run停止方式:mvn jetty:stop瓦丹一个简单的Vaadin应用程序的模板,只需要运行Servlet 3.0容器即可。工作流程要编译整个项目,请运行“ mvn install”。 要运行该应用程序,请...
mvn jetty:run 服务器现在列出到 。 通过这种方式,服务器可以在嵌入式码头服务器上运行。 您可以指定运行端口: mvn jetty:run -Djetty.port=9999 如何使用Docker运行服务器 您可以使用码头或tomcat容器运行...
Java和Angular中的Twitter仿真 ... mvn jetty:run ( H2 ) mvn jetty:run -P development ( H2 ) mvn jetty:run -P production ( Oracle数据库) ( Oracle数据库连接属性: etc/jetty.xml ) 在以下位置访问已部
通过运行mvn clean install清理和打包,然后通过运行mvn jetty:run (目标:jetty:run)来运行jetty服务器 怎么测试? 到目前为止, FeatureMappingService提供零件文件上传服务: ...
要在本地运行示例,请按照下列步骤操作: 从根目录运行“ mvn install” 进入项目StarterExamples并运行“ mvn jetty:run”或“ mvn tomcat:run” 要运行一个示例项目,您必须安装第一个项目BootstrapCommon(“ ...
# mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。 概念设计 用户分为两类:读者、图书馆管理员。 图书馆管理员可以修改读者信息,修改书目信息,查看所有借还日志等; 读者仅可以修改个人信息...
使用 mvn jetty:run 可快速搭建。 概念设计 用户分为两类:读者、图书馆管理员。图书馆管理员可以修改读者信息,修改书目信息,查看所有借还日志等;读者仅可以修改个人信息、借阅或归还书籍和查看自己的借还日志。
CUI Java Web应用程序包装CUI下载的基本Web应用程序。 Maven项目具有Tomcat码头和Tomcat的servlet依赖关系和maven... mvn clean installmvn jetty:run将mvn tomcat7:run替换为mvn jetty:run以在tomcat下运行。 浏览至:
如果您想格外小心,可以使用以下命令:“mvn clean jetty:stop jetty:run” 在 localhost:8080 中找到该项目,然后从创建一个用户和广告开始。 要重新初始化数据库,请浏览至 localhost:8080/resetDatabase 并...
您可以通过提供-Dbidders参数来更改模拟投标人的-Dbidders ,默认情况下有5个投标人: mvn jetty:run -Dbidders = 10 要运行性能测试,请停止任何当前正在运行的码头并执行: mvn -Pembedded-jetty verify 这会: ...