【发布时间】:2016-04-23 09:01:56
【问题描述】:
【问题讨论】:
标签: java spring debugging intellij-idea remote-debugging
【问题讨论】:
标签: java spring debugging intellij-idea remote-debugging
首先,新建一个远程调试配置:
ALT + U + R
记下 IntelliJ 计划在 Tomcat 中监听的端口。在我的设置中,端口是8000,这是默认值,并且这应该也适合您的设置。要更改 Tomcat JPDA 端口,请编辑 catalina.bat(或任何您的启动脚本)并找到如下所示的行:
set JPDA_ADDRESS=8000
其次,确保您使用javac -g ... 构建您的项目。 -g 选项意味着调试信息将在您的 Spring WAR 中打开。
最后,当你启动 Tomcat 时,使用catalina jpda start,它将告诉 Tomcat 将调试器连接到端口 8000。当你想连接到 IntelliJ 时,请使用 ALT + SHIFT + F9 并从菜单中选择您的远程配置。当然,你应该添加一些断点,没有它在调试模式下没有多大意义。
【讨论】:
您不需要编辑默认值。您需要使用 [+] 按钮创建新的远程运行配置并指定其设置。
【讨论】: