java在作为windows服务安装时使用远程调试(jdwp)启动Tomcat
我安装了一个Tomcat作为Windows服务。我想将其配置为支持通过jdwp进行远程调试
从命令行(catalina.bat)启动时,我可以添加以下字符串以允许调试:
-agentlib:jdwp=transport=dt_socket,suspend=n,server=y,address=10000
作为windows服务运行jdwp时,我可以在哪里添加jdwp支持?对于这个问题,我不想使用“MonitorTomcat”应用程序,而是通过一些类似文件的服务器来配置它。xml,catalins。财产等
# 1 楼答案
查看此how-to并修改提供的服务。bat应包括以下行:
这是JVM_选项的第一个设置。确保不覆盖已设置的选项
运行服务。像往常一样安装调试服务
# 2 楼答案
在调试模式下启动Tomcat windows服务的步骤:
1) 转到Tomcat bin文件夹下的目录
2) C:\ProgramFiles(x86)\Apache软件基金会\Tomcat 7.0\bin
3) 运行tomcat7w。exe
4) 在Java/Java选项下,在所有-D选项上方输入行
-Xdebug
-Xrunjdwp:transport=dt_套接字,地址=8000,服务器=y,挂起=n
确保以上两条线位于单独的线中