程序部署在云服務(wù)器殊鞭,出了問(wèn)題無(wú)法調(diào)試,怎么辦盐股?看下面的黑科技钱豁,程序在云端跑,斷點(diǎn)打在本地疯汁,訪問(wèn)遠(yuǎn)程接口牲尺,立馬進(jìn)入本地代碼斷點(diǎn)處。
1.配置遠(yuǎn)程斷點(diǎn)
2.將你的spring boot項(xiàng)目上傳至遠(yuǎn)程服務(wù)器
3.在你的遠(yuǎn)程服務(wù)器通過(guò)下面的命令啟動(dòng)你的項(xiàng)目
nohup java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar monitor_26-0.0.1-SNAPSHOT.jar --server.port=8000 > nohup.log 2>&1 &
注意-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
就是上面配置斷點(diǎn)時(shí)IDEA給你生成的幌蚊。
4.同時(shí)啟動(dòng)本地項(xiàng)目谤碳,在你本地代碼處打斷點(diǎn)
5.訪問(wèn)遠(yuǎn)程服務(wù)接口
6.單擊發(fā)送,進(jìn)入本地代碼斷點(diǎn)
哈哈哈溢豆,跑的是遠(yuǎn)程代碼蜒简,進(jìn)入的是本地?cái)帱c(diǎn),這樣可以很方便的調(diào)試運(yùn)行環(huán)境的代碼漩仙!6666
注意搓茬,必須保證你本地的代碼和遠(yuǎn)程服務(wù)器的代碼一致哦