使用eclipse和tomcat服务进行远程调试

Har*_*bir 2 tomcat web-applications jakarta-ee

我在 windows7 上安装了 tomcat 作为安装程序。

我正在尝试使用 eclipse 远程调试应用程序。我想知道以下代码可以放在哪里:

set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
catalina.bat jpda start 
Run Code Online (Sandbox Code Playgroud)

tomcatHome\bin\ 中没有 catalina.bat 文件,实际上那里没有批处理文件。我启动tomcat的方式是通过服务。

请指教,在我的情况下如何实现远程调试。

小智 5

转到<tomcat-dir>/bin并双击tomcatxw.exex 是您的 tomcat 版本号。在 Java 选项卡上指定以下 JVM 参数:

-Xdebug
-Xrunjdwp:transport=dt_socket,address=<port>,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)

将它们放在任何-D参数之前,每个参数使用单独的行,并确保行末尾没有空格。

更多信息Apache Tomcat 7、Windows 服务操作方法Tomcat Wiki、常见问题解答/开发