1、cd /opt/galax/******/tomcat/bin
2、vim catalina.sh
3、将下面这句话,复制到第一行(除注释外的第一行)
JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=58000"
4、wq!保存退出(因为是只读文件,所以需要加!)
5、添加防火墙规则:
iptables -I INPUT -p tcp --dport 58000 -j ACCEPT
6、本地idea配置(需要保证本地与环境的代码一致)
- Edit Configuration
- 添加一个 Remote JVM Debug,Host 设为待调试的节点的 ip,Port 为 58000,,点击 Apply 应用生效。
- 本地 debug 启动,打断点,然后页面上点击触发,进入断点定位问题。
7、结束。