JPDA(Java Platform Debugger Architecture) 是 Java 平台调试体系结构的缩写。
一、设置调试端口
编辑TOMCAT_HOME/bin/catalina.sh文件。查找JPDA_ADDRESS,
如图所示,默认为8000,可以根据自身要求修改为其他值。
二、Debug模式启动
./catalina.sh jpda start
三、配置eclipse
打开run - Debug Configurations
在Host与Port中输入远程服务IP和 步骤一中设置的JPDA_ADDRESS
点击Debug则会与服务端建立长连接,然后就可以愉快的进行debug了。
注:1、若服务器在内网无法通过网络访问,可以设置nginx反向代理,在Debug Configurations 中Host配置外网IP即可。
2、debug需要保证本地与服务端代码版本一致,否则debug时无法正常显示代码。