1 編輯tomcat\bin\catalina.bat? ,添加
rem ===========================================================================
rem this is? added for remoting debug
SET JPDA_ADDRESS=8000(注意,此端口一定不能和你的tomcat監聽端口一樣,比如,你的tomcat如果是8080,此端口,就不能是8080)
SET JPDA_TRANSPORT=dt_socket
rem ===========================================================================
2 在eclipse中添加遠程調試
打開調試配置窗口,添加一個Remote Java Application
配置例子如下:

注意,配置Port的時候一定和你剛才添加的端口一致。
3 啟動tomcat,命令如下:catalina jpda start
4 啟動remote debug,也就是你剛才配置好的要調試的遠程程序。就可以看到遠程調試的結果了。如下圖:

補充:
這種方法,在啟動tomcat的時候,需要用catalina.bat jpda start 來實現。
如果不想每一次都這樣,可以修改startup.bat文件,以后啟動,就和你通常啟動tomcat的方法一樣。
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs
call "%EXECUTABLE%"
jpda start %CMD_LINE_ARGS%
:en
看到那個紅色字體的部分,是你需要添加的。之后,你就可以直接startup.bat,默認就已經啟動了遠程調試了。
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://www.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2008-10-21 18:34
zhyiwww 閱讀(2605)
評論(0) 編輯 收藏 所屬分類:
j2ee 、
software