tomcat遠端debug配置詳解

y_keven發表於2015-05-05

一.tomcat 伺服器端的配置

1.windows下啟動tomcat,遠端debug的配置

修改其startup.bat 檔案;修改如下

1)修改tomcat的啟動指令碼startup.bat。複製startup.bat為startup-debug.bat,然後開啟startup- debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%這一行,修改為“call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%”,然後在上面新增三行:

set JPDA_TRANSPORT=dt_socket

set JPDA_ADDRESS=9000

set JPDA_SUSPEND=n

雙擊“startup-debug.bat”,用debug模式啟動tomcat。在tomcat的後臺可以看到tomcat已經在9000埠進行監聽。

2.linux下啟動tomcat ;遠端debug的配置

在tomcat目錄下的catalina.sh檔案中。具體的埠配置見下圖:

clip_image002

二、myeclipse/eclipse下的遠端debug配置

1)在eclipse中,點選選單項“run”->“debug confiurations”,開啟debug confiurations對話方塊,在裡面雙擊“Remote Java Application”,在右邊在Host中的輸入tomcat的主機名,Port中輸入埠號,也就是9000,然後點選“debug”。當然也可以 在name中自定義一個你喜歡的名字。

clip_image003

2)注意一定要新增source工程;否則debug也不成功。

clip_image005

相關文章