Debug模式啓動JBoss,結合遠程調試不錯!


將該註釋去掉(即去掉rem),重新用run.bat啓動JBoss即可。

Linux環境:
找到Linux環境下的JBoss啓動文件:run.sh
爲了保留以前的啓動配置,我們作以下操作:


# cp run.conf run-debug.conf
# vi run-debug.sh

查找run.conf,改爲run-debug.conf,然後保存run-debug.sh文件


查找8787,可以找到:

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

把註釋去掉

重新啓動JBoss即可

#./run-debug.sh


啓動之後,JBoss服務器會在8787端口進行偵聽。


下面是另一種做法,直接在應用中定義run.conf與start;

1.jboss調試端口 run.conf
address="端口"

bin/run.conf
# JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"


//在應用下也配置一個run.conf 不修改bin/run.conf也可以。
//例如:
server/XXX/run.conf
MAX_FD="8192"
#JAVA_HOME="/xx/xx/xx/xx/jdk1.5.0_11"
JAVA_OPTS="-server -Xms512m -Xmx1024m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=端口"


2.應用deploy下的start啓動腳本
JBOSS_HOME=/xx/xx/xx/xx/jboss-4.0.5.GA
export JBOSS_HOME

JAVA_HOME=/xx/xx/xx/jboss/jdk1.5.0_10
export JAVA_HOME

JAVA=$JAVA_HOME/bin/java
export JAVA

DIRNAME=`dirname $0`
RUN_CONF=$DIRNAME/run.conf
export RUN_CONF

nohup $JBOSS_HOME/bin/run.sh -c 應用名字 & > nohup.out
發佈了44 篇原創文章 · 獲贊 1 · 訪問量 3097
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章