2009-07-07 3 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%