啟動調試模式
./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.完成調試模式連接
圖解:
194FB331-2ECE-4A3A-858E-E4F120F0C9FD.png
AC8BCFAB-620E-4A04-B412-85739ED9B31B.png