调试Vaadin/Spring Boot与嵌入式Tomcat服务器遇连接拒绝问题求助
远程调试Vaadin嵌入式Tomcat项目连接失败的解决办法
生产打包默认不开启调试端口
用-Pproduction参数打包的是生产环境包,spring-boot-maven-plugin里的调试配置不会生效。启动jar时需要手动追加调试JVM参数:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5796 -jar target/mrpc-admin-1.0-SNAPSHOT.jar启动后查看日志,出现
Listening for transport dt_socket at address: 5796才说明调试端口已正常开启。检查端口是否被占用
Windows环境执行:netstat -ano | findstr :5796Linux/macOS环境执行:
lsof -i :5796如果有返回结果,说明5796端口被其他程序占用,要么更换一个未被占用的调试端口,要么终止占用该端口的进程。
核对IntelliJ远程调试配置
确保配置项符合以下要求:- 调试模式选择
Attach to remote JVM - 主机填写
localhost,端口填写5796 - 传输方式设置为
Socket
- 调试模式选择
内容的提问来源于stack exchange,提问作者Todd
相关产品推荐
相关产品推荐

