0
添加以下行激活遠程調試run.sh文件:的JBoss遠程調試問題
組JAVA_OPTS = -Xdebug -Xnoagent -Xrunjdwp:運輸= dt_socket,地址= 8787,服務器= Y,暫停= y%JAVA_OPTS%
但是,它導致服務器不能重新啓動!我甚至沒有例外,因爲server.log文件根本沒有更新!
添加以下行激活遠程調試run.sh文件:的JBoss遠程調試問題
組JAVA_OPTS = -Xdebug -Xnoagent -Xrunjdwp:運輸= dt_socket,地址= 8787,服務器= Y,暫停= y%JAVA_OPTS%
但是,它導致服務器不能重新啓動!我甚至沒有例外,因爲server.log文件根本沒有更新!
您在* nix OS的shell腳本中使用Windows語法。你需要添加像run.sh這樣的東西:
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
export JAVA_OPTS
嘗試使用'suspend = n'。 參見http://stackoverflow.com/questions/11568756/how-do-i-debug-a-war-file-on-a-remote-machine?lq=1。 – Vadzim
但http://stackoverflow.com/questions/3534384/how-to-enable-remote-debugging-in-jboss-5暗示相反... – user940016
@Vadzim是正確的'suspend = y'使VM等到你連接一個調試器'suspend = n'正常啓動。 –