启动调试模式
./catalina.sh jpda start
启动调试模式,默认端口8000
修改默认端口
文档中描述,其中JPDA_ADDRESS
就是远程调试模式的端口
# JPDA_ADDRESS (Optional) Java runtime options used when the "jpda start"
# command is executed. The default is 8000.
所以需要修改 tomcat /bin/catalina.sh
文件中的8000
端口,修改为自己想要的.
if [ -z "$JPDA_ADDRESS" ]; then
JPDA_ADDRESS="8000"
fi
修改完成重新启动调试模式.
./catalina.sh jpda start
默认启动调试模式
如果需要默认启动调试模式需要修改/bin/startup.sh
文件,最后一行中的
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
修改为:
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
然后重新启动tomcat.
修改完成重新启动调试模式.
./startup.sh
Idea连接调试模式
选择菜单:
Run
>>>
Edit Configurations...
添加远程调试:
第一步:点击"+"号
第二步:点击Remote
第三步:输入 Host 和 Post
第四步: 点击 OK
第五步:启动Remote.完成调试模式连接
图解: