1、在看springboot導航文檔時看到這個提示:
總是聽說測試環境出問題了,看一下日誌出的啥錯呀。這次換一種思路,遠程調試看看
java命令:
$ java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n \ -jar target/myapplication-0.0.1-SNAPSHOT.jar
-Xrunjdwp加載JDWP的JPDA參考執行實例;
transport用於在調試程序和VM使用的進程之間通訊;
dt_socket套接字傳輸;
address=8000表示調試端口;
server=y標示VM是否需要作爲調試服務器執行;
suspend=y是否在調試客戶端建立連接之後啓動VM
參考文檔:https://www.cnblogs.com/lujiango/p/9681938.html
2、遠程部署的jar啓動的時候添加參數
我使用IntelliJIDEA 開發工具進行調試
1>首先添加remote
2>啓動要調試的jar包
3> 開始調試
4>測試一哈
可以看到斷點進來了,下面就跟本地調試一下了