我搜索了很多有关使用 IntelliJ IDEA Community Edition 远程调试用 Java 编写的 REST API 的内容。
我的设置:
Windows 10 Tomcat 安装为 Windows 服务 Java 8 Intellij 社区 IDE
最后,在谷歌搜索和筛选 SO 之后,找到了一个可行的解决方案。在下面发布。
最佳答案
第一部分. 在 Debug模式下运行 Tomcat
将 Tomcat8 作为服务运行时
打开
{$TOMCAT_HOME}\bin\Tomcat8w.exe
在
Java > Java Options
下添加以下行以启用调试端口 8001:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001
- 重启 Tomcat 服务
第二部分。附加 IntelliJ IDEA 远程调试器
使用
Remote
模板创建新的运行配置。在
Configuration > Settings
下,将Port
更改为 8001点击调试图标运行新配置,IDEA 将连接到 Tomcat 的调试端口
致谢:
关于windows - 在 IntelliJ Community Edition 和 Tomcat8 上调试 J2EE 应用程序(作为服务运行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44109388/