在IntelliJ Community Edition和Tomcat8上调试J2EE应用程序(作为服务运行)

时间:2017-05-22 09:28:28

标签: debugging tomcat intellij-idea remote-debugging

我使用IntelliJ IDEA Community Edition对使用Java编写的REST API进行远程调试进行了大量搜索。最后经过一些谷歌搜索和筛选SO,找到了一个有效的解决方案。

1 个答案:

答案 0 :(得分:1)

第一部分。在调试模式下运行Tomcat

将Tomcat8作为服务运行时

  1. 打开{$TOMCAT_HOME}\bin\Tomcat8w.exe

  2. Java > Java Options下添加以下行以启用调试端口8001:

  3. -Xdebug
    -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001
    
    1. 重新启动Tomcat服务
    2. 第二部分。附加IntelliJ IDEA远程调试器

      1. 使用Remote模板创建新的运行配置。

      2. Configuration > Settings下,将Port更改为8001

      3. 单击调试图标运行新配置,IDEA将连接到Tomcat的调试端口

      4. <强>现金:

        1. How to remotely debug the webapplication running on tomcat service?