我在 windows7 上安装了 tomcat 作为安装程序。
我正在尝试使用 eclipse 远程调试应用程序。我想知道在哪里可以放置以下代码:
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
catalina.bat jpda start
tomcatHome\bin\ 中没有 catalina.bat 文件,实际上那里没有批处理文件。我启动tomcat的方式是通过服务。
请建议,在我的情况下如何实现远程调试。
我在 windows7 上安装了 tomcat 作为安装程序。
我正在尝试使用 eclipse 远程调试应用程序。我想知道在哪里可以放置以下代码:
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
catalina.bat jpda start
tomcatHome\bin\ 中没有 catalina.bat 文件,实际上那里没有批处理文件。我启动tomcat的方式是通过服务。
请建议,在我的情况下如何实现远程调试。
转到<tomcat-dir>/bin
并双击tomcatxw.exe
x 是您的 tomcat 版本号的位置。在 Java 选项卡上指定以下 JVM 参数:
-Xdebug
-Xrunjdwp:transport=dt_socket,address=<port>,server=y,suspend=n
将它们放在任何-D
参数之前,为每个参数使用单独的行,并确保行尾没有空格。
更多信息Apache Tomcat 7、Windows 服务 HOW-TO和Tomcat Wiki、常见问题解答/开发。