【问题标题】:Debug Tomcat deployed code with cargo plugin使用 cargo 插件调试 Tomcat 部署的代码
【发布时间】:2015-11-22 15:29:32
【问题描述】:

谁能告诉我如何使用Cargo(Tomcat)插件在eclipse中调试代码?

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

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

【问题讨论】:

    标签: java debugging tomcat cargo maven-cargo


    【解决方案1】:

    对于调试 Cargo,您可以像这样配置容器:

    <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
    

    更多关于 Cargo 调试的信息是here

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

    【讨论】:

    • 资源链接很好。您仍然需要在答案本身中提供更多信息。
    猜你喜欢
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 2010-11-26
    相关资源
    最近更新 更多