调试时出现异常
Failed to connect to remote VM. Connection refused.
Connection refused: connect.
我试过windows系统下的命令
netstat -n -a -p tcp
但我的端口 8787 不存在如何启动该端口。
最佳答案
基本配置是:
在tomcat/bin
文件下的catalina.bat
修改以下内容。
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"
- 从命令提示符运行 Tomcat:
catalina.sh jpda start
然后在eclipse中创建调试配置:
- 为配置写下任何名称。
- 写下项目名称。
- 将连接类型写成Standard(Socket Attach)
- 主机应该是本地主机
- 端口为 8000(或任何端口号,但在其他地方也应该相同)。
关于java - 调试tomcat应用程序时如何在windows中启动tomcat调试端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37430523/