一、修改tomcat配置並啟動
1.修改tomcat bin目錄下的startup.sh配置,定位startup.sh最后一行,使用jpda start啟動
即將exec "$PRGDIR"/"$EXECUTABLE" start "$@"修改為exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
2.修改tomcat bin目錄下的catalina.sh配置,搜索JPDA_ADDRESS,定位到 if [ -z "$JPDA_ADDRESS" ]; then,將localhost:去掉,只留下端口,也可以重新指定端口
if [ -z "$JPDA_ADDRESS" ]; then # JPDA_ADDRESS="localhost:8000" JPDA_ADDRESS="8000" fi
3.啟動tomcat,若啟動的過程中出現如下錯誤
ERROR: transport error 202: bind failed: Cannot assign requested address ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
請修改服務器的/etc/hosts,將localhost相關映射去掉如下:
#::1 localhost
二、使用Idea進行遠程調試
1.第一步編輯配置
2.第二步添加遠程連接配置
3.第三步設置相關參數
4.設置完,啟動