【问题标题】:Debugging with Tomcat and Intellij Community Edition使用 Tomcat 和 Intellij 社区版进行调试
【发布时间】:2012-07-13 21:34:39
【问题描述】:

我按照此处的说明启动了 Tomcat:http://wiki.apache.org/tomcat/FAQ/Developing 使用此命令

catalina jpda 开始

我如下图所示设置了 Intellij

成功连接到调试器

但是当我单击每一行旁边时,我会得到一个红色的 x,如下所示。我知道这一行包含可执行代码。无论哪种方式,每一行都说同样的事情。

我可能做错了什么或有什么不同?

【问题讨论】:

  • 您解决了这个问题吗?我遇到了类似的问题,并且已经用尽了所有可能的解决方案。
  • 我确实解决了,你必须确保源代码编译时包含调试符号。

标签: tomcat intellij-idea


【解决方案1】:

如果你使用 Gradle,你可以试试我的脚本:https://github.com/Adrninistrator/IDEA-IC-Tomcat。这个脚本将为 web 应用程序构建文件,创建一个 Tomcat 实例,启动 Tomcat 并加载 web 应用程序。 我在 README.md 中写了如何使用 IDEA 社区版调试 Tomcat。

【讨论】:

    【解决方案2】:

    您必须确保在编译的代码中包含调试符号。

    【讨论】:

      【解决方案3】:

      当所做的更改需要重新启动服务器时,有时会发生这种情况。服务器可能无法在不重新启动的情况下获取新更改,并且该行之前没有任何可执行代码。 希望这会有所帮助!

      【讨论】:

        猜你喜欢
        • 2014-03-29
        • 2016-04-30
        • 1970-01-01
        • 2019-08-31
        • 2017-10-21
        • 2015-06-18
        • 1970-01-01
        • 2015-08-05
        • 2017-11-15
        相关资源
        最近更新 更多