分類  >  Web前端 >

JAVA遠道調試

tags:    時間:2013-12-10 01:30:18
JAVA遠程調試

一、開啟遠程調試埠,這裡僅列出webspheretomcatjboss等主流web容器的開啟方式

1Websphere(版本號:7.0.0.15,版本不同,界面有些許差別)

伺服器->伺服器類型->WebSphere Application Server->server

 

 

Server->調試服務

 

2、Tomcat

(1) windows系統中

(修改tomcat安裝目錄\bin\catalina.bat文件,加入下面這行

set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address= 8000

其中 address=8000是埠號。Transport為連接方式,可選項為dt_shmem和dt_socket,分別表示本機調試和遠程調試

(2)在非windows系統中

修改tomcat安裝目錄/bin/catalina.bat文件,設置JPDA_ADDRESS默認為8000,如果埠被佔用,則加入Set JPDA_ADDRESS=埠號進行修改

修改tomcat安裝目錄/bin/startup.sh文件,將最後一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的的start改成jpda start,重啟tomcat

 

 

 

 

 

3、JBOSS

打開Jboss安裝目錄\ bin\run.conf文件,修改Jboss的啟動參數,把Debug埠放開,將以下註釋放開

重啟JBOSS

二、使用Eclipse進行遠程調試

 

選中Debug configurations

 

 

 

 

 

點擊debug,則可以進行遠程調試

 

 

 

注意事項:

 

1)要確保伺服器上的代碼和本地Eclipse中的代碼是一樣的。

 

2)一台伺服器同一時刻只能有一個客戶端連接進行調試

 

 

 

 

推薦閱讀文章

Bookmark the permalink ,來源:互聯網