IDEA平臺對MAVEN項目的遠程斷點調試配置(以linux服務器部署的項目爲例)

配置介紹:IDEA中可配置遠程調試的連接,遠程斷點調試和熱部署服務器上的代碼,方便排查問題。熱部署可使用Jrebel,當然如果是本地熱部署的話,IDEA2018版本已經支持,使用Jrebel遠程熱部署更方便些,這個插件收費,免費激活參考下面我的評論地址 ,激活步驟也很簡單,這裏不再贅述。本文寫的是通過IDEA配置遠程調試。

一.IDEA端配置:

在IDEA界面,選擇Edit Configurations,選擇+ ,remote項,在Name中填寫一個任意名稱,如:remote-admin 。Host填寫遠程的服務器IP,如:10.35.160.60。Port填寫自定義遠程服務器調試的端口(避免端口占用問題),如:8888。Use module classpath 填寫與遠程服務器調試的項目名(一般都是與本地的調試項目名保持一致的),如: admin。 

 

二.服務端配置:

在服務端(以linux爲例),在tomcat的bin目錄下,打開catalina.sh ,將有JPDA_ADDRESS項修改如: JPDA_ADDRESS="8888"。startup.sh 最後一行新增jpda  如:exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@" 。然後重啓tomcat 後,調試配置生效。

 

總結: 在開啓本地IDEA的遠程調試後,斷點調試遠程服務器的代碼就可以了,注意,遠程服務器的代碼要與本地的保持一致。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章