將該註釋去掉(即去掉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
Debug模式啓動JBoss,結合遠程調試不錯!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.