雖然很早以前就只有Eclipse和IDEA都支持遠程調試功能的,但是基本沒怎么使用過,今天因為緊急處理一個問題,而本地環境搭建起來比較麻煩,所以就使用了IDEA的遠程調試功能。因此寫一篇文章記錄一下。
步驟:
1. 首先在IDEA中check出來你要調試的工程的代碼,假設工程的名字為A。然后在IDEA打開這個工程。
2. 因為我們用的是Tomcat,所以在IDEA中點擊右上角那個“Edit Configurations”按鈕,然后在彈出的界面中點擊左上角的加號,選擇tomcat server->remote
3. 在彈出的的界面中填寫服務器的ip和工程的端口。
4. 然后點擊那個彈出框的Starup/Connection選項卡,點擊debug按鈕,可以看到下面的文本框中有一段類似於下面的文字:
-Xdebug -Xrunjdwp:transport=dt_socket,address=55890,suspend=n,server=y
5. 將文本框中的這段話復制,然后登陸自己的遠程機器,修改配置,在JAVA_OPTS屬性中增加上面的那段話。並重啟tomcat
6. 然后回到自己的idea點擊debug就可以加斷點調試了。profile什么的都不需要選擇。