正常情况下用的命令为: mvn jetty:run-war -Dmaven.test.skip=true
使用Maven过程中问题解决收获:
1, 只打war包而不运行jetty(pom.xml文件中,有<packaging>war</packaging>)?
-- mvn war:war
或
-- mvn package
2, 用以前的war包启动jetty,而不必再打war包?
-- mvn jetty:run, 即: 不必加run后面的"-war".
3, 改Jetty启动时默认的port号?
-- mvn -Djetty.port=8087 jetty:run-war
4, 以debug方式启动jetty?
-- 用maven_home/bin下的mavenDebug命令,如: mavenDebug jetty:run-war -Dmaven.test.skip=true
5, 改debug方式启动Jetty时的监听端口?
-- 把maven_home/bin下的mavenDebug启动脚本"-Xrunjdwp"选项里的address为其它值, 其默认值为8000.
如下所示: set INT_MAVEN_OPTS=%MAVEN_OPTS% -Xdebug -Xnoagent
-Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
本文介绍使用 Maven 和 Jetty 进行 Web 应用开发时的常见命令及配置方法,包括如何仅打包 WAR 文件、使用现有 WAR 文件启动 Jetty、更改 Jetty 默认端口、以调试模式启动 Jetty 以及修改调试端口。
802

被折叠的 条评论
为什么被折叠?



