idea遠程linux代碼調試

如果線上代碼出現問題,如何用本地idea排查問題查找問題?

第一步:保證本地代碼與線上代碼一致;

第二步:在線上tomcat文件中/tomcat/bin/catalina.sh文件中添加如下配置

找到下面一行信息
#----- Execute The Requested Command -----------------------------------------
在下面的添加上:
JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8068,suspend=n,server=y"

#----- Execute The Requested Command -----------------------------------------
JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8068,suspend=n,server=y"

如下圖:
clipboard.png

第三步:idea中的配置信息

clipboard.png

創建一個遠程連接,增加如下配置信息

clipboard.png

1、添加連接服務器的信息,端口號與catalina.sh文件新增信息的address相同
2、與copy到linux服務器的信息相同
3、選擇需要調試的項目
4、搞定

clipboard.png

點擊debug啓動,顯示如圖信息標識連接成功,可以加斷點進行調試了

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