使用IDEA遠程調試Cenos下的Tomcat

 關於以JPDA的方式遠程調試tomcat說明:

    打開tomcat bin目錄下的catalina.sh可看到以下說明:tomcat

JPDA_TRANSPORT:指的是調試者與被調試者的交互方式,dt_socket是經過網絡socket的方式,dt_shmem(共享內存),很明顯這種的適合調試本機的JVM服務器

JPDA_ADDRESS:調試啓動地址,即訪問tomcat的地址網絡

JPDA_SUSPEND:suspend指的是啓動過程是否加載暫停,若是選擇y的話,那咱們的調試是從tomcat還沒被加載開始的,有tomcat的代碼的話能夠調試tomcat的源碼socket

服務器Tomcat的配置:

  •     打開tomcat bin/catalina.sh文件,修改遠程調度端口
export JPDA_ADDRESS=9901
  •  2.打開startup.sh,讓tomcat以jpda方式啓動(也能夠直接經過 catalina.sh jpda start 進行tomcat的啓動
#修改些文件的最後一行代碼,增長「jpda」
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
  • 注意要修改服務器的防火牆,打開9901的端口

 

IDEA配置:

  • 1.增長一個Remote tomcat

 

  • 2.填寫遠程tomcat的IP和遠程調試端口

 

  • 3.修改「Startup/Connection」選項卡下的端口

 

  • 4.修改完成後進行保存

 

  • 5.找到要調試的代碼,打上斷點

 

相關文章
相關標籤/搜索