我试图为eclipse插件项目启用远程调试,以便使用IntelliJ IDEA作为调试器。
到目前为止我采取的步骤:
答案 0 :(得分:4)
- 运行 - >调试配置......
- 添加-Xdebug -Xrunjdwp:transport = dt_socket,address = 1044,server = y,suspend = n到VM参数。
这是多余的。使用 debug 配置已启动应用程序,并将eclipse调试程序附加到该进程。如果要通过服务器套接字启用调试,请将其作为运行配置启动。
然后,您可以创建一个附加的“远程Java应用程序”调试配置以附加到该套接字。
答案 1 :(得分:2)
我建议你不要尝试从Eclipse中启动Eclipse应用程序。
答案 2 :(得分:0)
Tomcat 配置:-> 默认情况下,远程调试发生在 8000 端口。如果您想更改此设置,请转到 catalina.bat 文件并更新此行 将 JPDA_ADDRESS=localhost:8000 设置为所需的端口号。 您也可以在 setenv.bat 文件中设置此属性。通常这个文件在 tomcat 中不存在,所以只需创建一个带有名称的批处理文件 setenv 并写下这一行 set JPDA_ADDRESS=localhost:8000。
现在转到 bin 目录,然后打开命令提示符并写入“catalina jpda start”。它将使 tomcat 在调试模式下运行。你可以验证一下 通过看到类似“在地址:8000 处侦听传输 dt_socket”
1)日蚀
转到运行->调试配置->远程Java应用程序->点击新的启动配置 然后填写项目,端口(提供与您在tomcat中配置的相同的端口号),主机(如果您使用的是本地的,您可以提供 本地然后应用和调试 我正在使用 eclipse 2020.09 .
2)Intellij 理念:
转到添加配置->单击+->并选择远程jvm调试->然后提供相同的端口号和名称(任何名称)然后应用。