遠程調試服務器是一個比較實用的技巧,以便咱們可以迅速定位線上問題。本文會介紹如何在IntelliJ IDEA中進行遠程調試。java
選擇Edit Configurations ——>+號(Add New Configuration)——> Remote, 以下:服務器
其中Host填寫的是遠程服務器的IP地址,8000就是遠程調試的端口。
socket
在服務器Tomcat的bin目錄下的setenv.sh中增長以下配置: spa
CATALINA_OPTS="${CATALINA_OPTS} -agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=n "
即第一步IntelliJ IDEA配置中的Command line arguments for running remote JVM.調試
code
在源碼上增長斷點後,點擊Debug按鈕orm
調試窗口輸出如下內容server
表示成功鏈接到了遠程服務器,能夠開始進行Debug了。rem