本地IDEA启用远程调试

发布时间 2023-07-13 17:38:18作者: 彦承

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、结束。