2010-04-02 53 views
0

我無法在Windows上找到在JBossWeb 2.1.4中設置遠程調試的選項。它不是作爲服務安裝,並沒有蝙蝠劇本,我可以編輯JAVA_OPTS環境變量包括:無法使用JBoss Web 2.1.4窗口和eclipse設置遠程調試

-Xdebug -Xrunjdwp:交通= dt_socket,服務器= Y,暫停= N,地址= 4142

jboss web bin目錄中唯一的東西是jbossweb.exe文件。

我已經嘗試編輯eclipse中的運行配置來啓動容器,通過運行jbossweb.exe並將環境變量JAVA_OPTS設置爲上面,但它不會在啓動時監聽端口4142(即,似乎在將環境變量添加到運行配置時無效)。

這裏的任何想法?

回答

0

如果您使用eclipse來控制服務器,例如JBoss Tools,那麼您只需在服務器窗格中單擊「debug」而不是「start」即可在調試模式下啓動。

0

您可以自己創建這樣的蝙蝠腳本。只需添加jboss.bat文件到JBoss的bin子目錄安裝目錄,並把有:

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4142 -jar "D:\JBoss.org\JBoss Web 2.1\bin\bootstrap.jar" start 

當你運行該腳本,你將得到的JBoss在調試模式下運行。可能它在任何情況下都不會幫助你,但它對我有用。