天天看點

jboss遠端調試

一:修改JBoss啟動配置 

             打開JBOSS_HOME/bin目錄下的run.conf檔案,找到:

            #JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"

            将其修改為:

           JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"

           其中:8787為調試的端口号;

 二:啟動JBoss 

           在bin目錄下執行  ./run.sh -b192.168.1.x。 其中192.168.1.x是Jboss所在機器的ip;

三:建立調試配置 

             在Eclipse中,打開菜單“run”-〉“debug...”;在出現的對話框中,選擇“Remote Java Application”,右鍵單擊,在彈出的菜單中選擇“New”,在出現的對話框的“host”中輸入Jboss伺服器的 ip(192.168.1.x),在“port”中輸入調試的端口号(8787),選擇“debug”開始調試; 在出現的“debug view”中,打開需要調試的Java源檔案,設定相應的斷點就可以了;

tomcat遠端調試

1.Linxu系統: apach/bin/startup.sh開始處中增加如下内容: 

Java代碼  

jboss遠端調試

declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"   

2.Windows系統: apach/bin/startup.bat開始處中增加如下内容: 

jboss遠端調試

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