IDEA远程调试代码
IDEA遠程調試代碼
- 1首先要配置IDEA遠程調試
- 2 jar包的遠程調試
- 3.war包的遠程調試
1首先要配置IDEA遠程調試
這樣IDEA就配置好了
2 jar包的遠程調試
在遠程主機上運行如下命令
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n -jar XXXXXXX.jar
端口和IDEA需要配置的一樣如5005 如果沖突,就換一個
xxx.jar就是你的程序
如果遠程主機是windows環境,需要在cmd下運行該命令,注意jar的路徑(可以在jar包所在的文件夾下運行CMD)
程序運行起來后,點擊IDEA上的debug按鈕,
IDEA控制臺顯示如下
就可以進入斷點調試了
注意:遠程調試的jar包要和idea中的代碼保持一致,因為運行的代碼是以jar包的為主
3.war包的遠程調試
創建一個bat腳本
里面寫上如下
set JPDA_ADDRESS=5005
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
startup
注意端口 5005 需要和IDEA的調試端口一致
然后把這個腳本放到遠程調試主機上的tomcat的bin目錄下
關閉tomcat服務,然后右鍵運行這個bat.會啟動tomcat
然后點擊IDEA的debug按鈕,會顯示如下信息,表示連接上了
開始調試
如果bat運行不起來,閃退的話 ,請配置java環境變量,再次運行即可。
總結
以上是生活随笔為你收集整理的IDEA远程调试代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 完整的连接器设计手册_富士康的连接器设计
- 下一篇: 6个免费科技外文文献下载网址,拿走不谢