最近因为一个本地好使,但是一上测试环境就不好使,于是做了一下远程调试,写一下全过程,记录一下

1、打包项目 

一定要保证本地 IDE 的项目,和远程部署的需要调试的项目代码的一致性 。

mvn clean package -Dmaven.test.skip

2、配置 IDE

 


3、配置 远程 tomcat 

修改 bin/catalina.sh 

加入以下代码(其中引号内 内容与ide 提供的一样)

JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"

正常启动项目 即可


4、IDE 启动

小虫子 debug 启动即可,测试一下

 

大功告成~~~~~


5、其他

需要注意 5005 端口的开放

sudo iptables -A INPUT -ptcp --dport  5005 -j ACCEPT

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐