2014-02-07 70 views
2

我想爲Intellij中的Jboss應用程序設置斷點和遠程調試。從this blog post,我相信第一步是在調試模式下運行jboss。我有Jboss 5.1.0.GA.所以我沒有像調試模式下如何啓動JBOSS 7一樣的文件(standalone.sh)?「這個堆棧溢出涵蓋了它的Jboss 7.如何在調試模式下啓動Jboss 5.1.0.GA以在Intellij中進行遠程調試

如何爲Jboss- ?5.1.0.GA在run.conf,我看到這兩條線:

# Sample JPDA settings for remote socket debugging 
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n" 

# Sample JPDA settings for shared memory debugging 
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_shmem,address=jboss,server=y,suspend=n" 

是我需要做那些在隨後的IntelliJ這將是相應的設置在這裏的一個取消註釋:??

回答

4

我們必須做2次更改以調試運行的遠程Java應用程序寧在JBoss中

  1. 配置JBoss中
  2. 在Eclipse中創建遠程調試器在JBoss的bin文件夾

    1. 打開run.conf.bat(Windows)或run.conf(Linux)的文件。

去下面的線

`# Sample JPDA settings for remote socket debugging` 
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n 

,如果它開始在JAVA_OPTS

刪除哈希
# Sample JPDA settings for remote socket debugging 
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n 

重新啓動服務器。
2.在Eclipse中,運行 - >調試配置 - >遠程Java應用程序並創建一個新的。 請注意,你必須給其在run.conf.bat文件中提及端口

0

我知道這是一個老的文章,但只是回答它speciffic來的IntelliJ IDE

步驟1 在JBoss啓動我們添加以下行 JPDA選項。取消註釋並根據需要進行修改以啓用遠程調試。 組JAVA_OPTS = -classic -Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp:運輸= dt_socket,地址= 5000,服務器= Y,暫停= N%JAVA_OPTS%

步驟2 運行的JBoss與上述腳本

步驟3 在的IntelliJ下運行/調試配置添加的JBoss像下面的屏幕抓取 enter image description here

步驟4 通過單擊調試圖標在調試模式下啓動JBoss配置。

相關問題