IDEA遠端連結Linux伺服器上的Java專案進行DEBUG除錯
阿新 • • 發佈:2018-12-18
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除錯了。