代码之家  ›  专栏  ›  技术社区  ›  Owen

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

  •  1
  • Owen  · 技术社区  · 16 年前

    我已经修改了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 .

    有人吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Owen    16 年前

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

    JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=1045,server=y,suspend=n"
    
        2
  •  0
  •   lucrussell    14 年前

    我有这个错误,我通过改变我的 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%
    
        3
  •  0
  •   stanicmail    12 年前

    我有如下相同的错误:

    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