使用Tomcat和Intellij Community Edition进行调试

时间:2012-07-14 02:34:27

标签: tomcat intellij-idea

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

  

catalina jpda start

我设置了Intellij,如下所示

enter image description here

它成功连接到调试器

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

enter image description here

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

有时在进行更改时需要重新启动服务器。如果没有重新启动,服务器可能无法获取新的更改。之前该行没有任何可执行代码。 希望这有帮助!

答案 2 :(得分:0)

如果使用Gradle,则可以尝试使用我的脚本:https://github.com/Adrninistrator/IDEA-IC-Tomcat。该脚本将为Web应用程序生成文件,创建Tomcat实例,启动Tomcat并加载Web应用程序。 我在README.md中写了如何使用IDEA Community Edition调试Tomcat。