很多时候会遇到本地跑项目没问题,放到服务器上就有各种奇奇怪怪的出错等玄学问题这时就需要进行远程Debug。这篇文章主要介绍IDEA如何远程连接服务器项目进行本地调试。
IDEA
点击【Edit Configurations】-【Add New Configuration】-【Remote】
重启服务器需Debug的项目
注意
在服务器中记得开放对应的5005端口
# 查看java进程
ps -ef | grep java
# 停止 java 进程
kill -9 $(ps -ef | grep java | grep -v grep | awk '{ printf $2 }')
# 使用如下命令启动
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0:5005 -jar demo-0.0.1-SNAPSHOT.jar