2009-07-07 9 views
1

我修改了我的run.sh文件並添加了JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=1044,server=y,suspend=n",但是當我啓動JBoss時,我得到了FATAL ERROR in native method: No transports initialized爲什麼在遠程調試啓動JBoss時出現「無傳輸初始化」錯誤?

環顧互聯網似乎它可能與丟失的罐子或我的Java版本有關嗎?我在J2SDK JRE 1.4.2上。

想到任何人?

回答

2

這個錯誤可能意味着很多事情,但對我來說,這個錯誤意味着已經有一個進程正在偵聽1044端口。我所要做的就是將我的端口地址更改爲1045,問題就解決了。

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=1045,server=y,suspend=n" 
0

我這個錯誤,我固定它通過這個改變我的JAVA_OPTS

set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=n,suspend=n %JAVA_OPTS% 

要這樣:

set JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS% 
相關問題