使用远程调试启动JBoss时,为什么会出现“No transports initialized”错误?

时间:2009-07-07 15:59:08

标签: java debugging jboss remote-debugging

我修改了我的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

环顾互联网似乎可能与丢失的罐子或我的Java版本有关?我在J2SDK JRE 1.4.2。

有人想到吗?

3 个答案:

答案 0 :(得分:2)

这个错误可能意味着许多事情,但对我来说,这个错误意味着已经有一个进程正在侦听端口1044.我所要做的就是将我的端口地址更改为1045并解决了问题。

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

答案 1 :(得分: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%

答案 2 :(得分:0)

我有如下错误:

FATAL ERROR in native method: No transports initialized
err:: No such file or directory
Error [2] in connect() call!
Socket transport failed to init.
Transport dt_socket failed to initialize, rc = -1.

我通过更改启动超时限制来解决它。

http://stanicblog.blogspot.sg/2013/11/eclipse-tomcat-unable-to-start-within.html