问题:项目run正常,debug无法启动
首先看控制台报错
ERROR: transport error 202: connect failed: Connection refused
ERROR:JDNP Transport dt_socket failed to initialize,TRANSPORT_INIT(510)
JDMP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
在网上查了很多资料,主要解决方案有以下几种:
1.tomca版本和jdk不匹配,检查了我的配置tomcat8和jdk1.8,没问题(再说我run正常啊)
2.debug配置和项目的jdk不一致(网上答案最多的),我反复对比了,没毛病啊
项目的jdk:
debug的jdk:
3.JMX端口被占用,进入cmd命令管理器,输入netstat -aon|findstr "1099" 检查没发现有相关进程
4.检查本机hosts文件,查看localhost是否指向其他ip,检查发现正常(但是我run正常啊)
5.检查防火墙是否拦截Java进程(但是我run正常啊)
6.最后终于找到答案了,我设置的transport太大了(因为之前老被不明程序占用所以修改了),window系统端口最大可设置65535,改小之后,成功启动debug
标签:run,javaWeb,jdk,检查,启动,正常,debug From: https://www.cnblogs.com/fantasy-snail/p/16911061.html