2015-08-28 40 views
3

任何人都可以请告诉如何在eclipse中使用Cargo(Tomcat)插件来调试代码吗?使用货物插件调试Tomcat部署的代码

我们在Windows 7操作系统中使用Java 8,Tomcat 8,eclipse Juno。

我想提及的另一件事是,我们无法修改Tomcat脚本,因为每次执行mvn -P dev clean package cargo:run时,都会从Nexus存储库(或从本地回购缓存)刚刚安装tomcat。

回答

1

调试货,你可以配置你的容器喜欢这个:

<container> 
    <containerId>tomcat4x</containerId> 
    <home>c:/apps/jakarta-tomcat-4.1.30</home> 
    <log>target/cargo.log</log> 
    <logLevel>debug</logLevel> 
</container> 

如果你要调试的容器中,然后设置JVM与此:

-Xdebug 
-Xrunjdwp:transport=dt_socket,server=y,suspend=<suspend>,address=<port> 
-Xnoagent 
-Djava.compiler=NONE 

更多信息有关货物调试here

我写了一篇关于使用集成测试的maven货物插件的博客文章。也许它会帮助你。 http://hrabosch.com/2016/06/12/how-to-run-integration-tests-with-cargo-maven-plugin-in-a-separate-container/ 有Jetty,但你可以把它改成tomcat。

+0

指向资源的链接没问题。您仍然需要在答案中提供更多信息。 –

+0

这是真的,我会更新它 – Hrabosch

相关问题