1、修改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為調試的端口號;
2、啟動JBoss
./run.sh -b192.168.1.x
其中192.168.1.x是Jboss所在機器的ip;
3、新建調試配置
在Eclipse中,打開菜單“run”-〉“debug...”;在出現的對話框中,選擇“Remote Java Application”,右鍵單擊,在彈出的菜單中選擇“New”,在出現的對話框的“host”中輸入Jboss服務器的ip(192.168.1.x),在“port”中輸入調試的端口號(8787),選擇“debug”開始調試;
4、調試
在出現的“debug view”中,打開需要調試的Java源文件,設置相應的斷點就可以了;