寫好的代碼打個包放在服務器上,發現與理想的情況下不一致。查看log日志又覺得很煩,畢竟debug調試才是王道。
下面來說說怎么debug調試服務器上的。最好服務器上的代碼和本地的保存一致,這樣誤差會小點。
我自己完整命令:
java -jar -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=6000,suspend=n -Dspring.config.location 配置文件地址 jar包地址
你們可以在jvm啟動參數配置如下參數
-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=6000,suspend=n
然后在本地開發工具
run/debug Configurations添加Remote在配置
然后在debug運行這個,在本地代碼打斷點。這樣就可以debug調試服務器上的代碼了。