1. 程式人生 > >IDEA遠端連結Linux伺服器上的Java專案進行DEBUG除錯

IDEA遠端連結Linux伺服器上的Java專案進行DEBUG除錯

1.在Linux伺服器端開啟遠端除錯命令:

java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=19780 xxxx.jar

(執行命令之前需要先停止java專案,這個xxxx.jar是java專案執行產生的一個jar檔案,可以在專案執行的目錄中找到,

address=19780是進行遠端debug除錯需要使用的埠號,可以在/etc/sysconfig/iptables

檢視伺服器防火牆是否開啟了這個埠,沒開啟的話需要在這個檔案中

開放19780埠,然後輸入命令重啟防火牆:service iptables restart

關於防火牆的一些命令:

1. 永久性生效

開啟:chkconfig iptables on

關閉:chkconfig iptables off

2. 即時生效,重啟防火牆後失效

開啟:service iptables start

關閉:service iptables stop

再輸入命令:service network restart 重啟伺服器網路服務)

2.IDEA配置

首先 Edit configurations,點選綠色的 + 號,建立一個Remote應用。

點選OK,然後執行這個配置,就可以打斷點進行DEBUG除錯了。