【发布时间】:2016-09-22 16:01:15
【问题描述】:
调试时出现异常
Failed to connect to remote VM. Connection refused.
Connection refused: connect.
我在windows系统下试过命令
netstat -n -a -p tcp
但我的 8787 端口不存在如何启动该端口。
【问题讨论】:
标签: java tomcat remote-debugging
调试时出现异常
Failed to connect to remote VM. Connection refused.
Connection refused: connect.
我在windows系统下试过命令
netstat -n -a -p tcp
但我的 8787 端口不存在如何启动该端口。
【问题讨论】:
标签: java tomcat remote-debugging
基本配置是:
在catalina.bat下的tomcat/bin文件中修改如下。
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"catalina.sh jpda start
然后在eclipse中创建调试配置:
【讨论】:
bin\startup.bat -debug 8000
当作为 Windows 服务运行时,Tomcat 的命令行选项可以存储在注册表中 HKLM\Software\Wow6432Node\Apache Software Foundation\Procrun 2.0\TomcatServiceName 路径(对于 64 位操作系统)和 HKEY_LOCAL_MACHINE\Software\Apache Software Foundation\Procrun 2.0\tomcat8(对于 32 位操作系统)。
见Where does Tomcat7w.exe store Settings on Windows。
可以通过运行bin\tomcatw.exe查看和更改这些设置。
【讨论】: