Sti*_*ler 14 tomcat maven-plugin maven
我找到了maven插件来启动tomcat.
Do Maven有任何插件可以在调试模式下启动Tomcat吗?
Tom*_*eba 17
如果你正在使用Eclipse并且你在外部运行Maven(不使用M2Eclipse),那么你可以使用你经常使用的任何命令行命令但是使用mvnDebug而不是mvn.
举个例子,我在"run"配置文件下运行tomcat插件,所以我的正常命令是:
mvn clean install -Prun
Run Code Online (Sandbox Code Playgroud)
这使用<maven-dir>/bin/mvn脚本但在调试模式下运行,只需替换<maven-dir>/bin/mvnDebug.
mvnDebug clean install -Prun
Run Code Online (Sandbox Code Playgroud)
如果mvnDebug不在您的PATH上,那么您可能必须使用它的完整路径(或者从路径上的目录创建一个链接/usr/bin,例如:),例如:
/path/to/maven-dir/mvnDebug clean install -Prun
Run Code Online (Sandbox Code Playgroud)
我正在使用maven 3.0.5并且该mvnDebug脚本开箱即用.如果你看一下它,那么你会看到它基本上是Titi Wangsa Bin Damhore所说的,但是你会注意到它suspend=y被使用所以JVM在继续之前等你连接你的调试器:
MAVEN_DEBUG_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
Run Code Online (Sandbox Code Playgroud)
这可能是也可能不是你想要的.
| 归档时间: |
|
| 查看次数: |
27676 次 |
| 最近记录: |