Windows 在IntelliJ社区版和Tomcat8(作为服务运行)上调试J2EE应用程序

Windows 在IntelliJ社区版和Tomcat8(作为服务运行)上调试J2EE应用程序,windows,debugging,tomcat,intellij-idea,remote-debugging,Windows,Debugging,Tomcat,Intellij Idea,Remote Debugging,我搜索了很多关于使用IntelliJ IDEA社区版远程调试用Java编写的REST API的信息 我的设置: 视窗10 Tomcat作为windows服务安装 爪哇8 智能社区IDE 最后,通过谷歌搜索和筛选,找到了一个有效的解决方案。在下面发布。第一部分:在调试模式下运行Tomcat 将Tomcat8作为服务运行时 打开{$TOMCAT_HOME}\bin\Tomcat8w.exe 在Java>Java选项下,添加以下行以启用调试端口8001: 重新启动Tomcat服务 第二部分。附加Int

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

我的设置:

视窗10 Tomcat作为windows服务安装 爪哇8 智能社区IDE

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

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

将Tomcat8作为服务运行时

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

在Java>Java选项下,添加以下行以启用调试端口8001:

重新启动Tomcat服务 第二部分。附加IntelliJ IDEA远程调试器

使用远程模板创建新的运行配置

在配置>设置下,将端口更改为8001

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

学分:


Tomcat8w.exe?这是二进制的。你是说startup.bat startup.sh for linux吗?@lealcelderio,我发布了一个windows-y解决方案,其中包含一个GUI来解决tomcat作为windows服务安装时的这个问题。在当时很难找到与此相关的帮助。
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001