使用Intellij调试远程java应用程序

使用Intellij调试远程java应用程序,java,spring,debugging,intellij-idea,remote-debugging,Java,Spring,Debugging,Intellij Idea,Remote Debugging,我正在尝试用Intellij调试远程java应用程序,但未能成功,我正在做的步骤是 运行>编辑配置>默认值>远程 我缺少什么?您不需要编辑默认值。您需要使用[+]按钮创建新的远程运行配置并指定其设置。首先,创建新的远程调试配置: ALT+U+R 注意IntelliJ计划在Tomcat中侦听的端口。在我的设置中,端口是8000,这是默认端口,对于您的设置也应该可以。要更改Tomcat JPDA端口,请编辑catalina.bat(或任何启动脚本),并找到一行如下所示: set JPDA_ADDR

我正在尝试用Intellij调试远程java应用程序,但未能成功,我正在做的步骤是

运行>编辑配置>默认值>远程


我缺少什么?

您不需要编辑默认值。您需要使用[+]按钮创建新的远程运行配置并指定其设置。

首先,创建新的远程调试配置:

ALT+U+R

注意IntelliJ计划在Tomcat中侦听的端口。在我的设置中,端口是
8000
,这是默认端口,对于您的设置也应该可以。要更改Tomcat JPDA端口,请编辑
catalina.bat
(或任何启动脚本),并找到一行如下所示:

set JPDA_ADDRESS=8000
其次,确保您正在使用
javac-g…
构建项目。
-g
选项意味着调试信息将在春季战争中打开

最后,当您启动Tomcat时,使用
catalina jpda start
,这将告诉Tomcat将调试器连接到端口8000。要连接到IntelliJ时,请使用ALT+SHIFT+F9并从菜单中选择远程配置。当然,您应该添加一些断点,没有这些断点,处于调试模式就没有多大意义