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



我已经搜索了很多关于使用IntelliJ IDEA社区版用Java编写的REST API的远程调试。

我的设置:

视窗 10Tomcat 作为 Windows 服务安装爪哇 8Intellij Community IDE

最后,经过一些谷歌搜索和筛选SO,找到了一个有效的解决方案。在下面发布。

Part I. 在调试模式下运行 Tomcat

将 Tomcat8 作为服务运行时

  1. 开放式{$TOMCAT_HOME}binTomcat8w.exe

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

-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001
  1. 重新启动雄猫服务

第二部分.附加智能 IDEA 远程调试器

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

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

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

学分:

  1. 如何远程调试在tomcat服务上运行的Web应用程序?

最新更新