Ручное изменение Glassfish domain.xml для ошибки отладки - PullRequest
7 голосов
/ 28 февраля 2011

У меня есть эта строка кода в domain.xml:

<java-config classpath-suffix="" debug-enabled="false" debug-options="-Xdebug -Xrunjdwp:transport=dt_socket,server=n,suspend=y,address=9009" env-classpath-ignored="true" java-home="${com.sun.aas.javaRoot}" javac-options="-g" rmic-options="-iiop -poa -alwaysgenerate -keepgenerated -g" system-classpath="">

Если я запускаю домен, ошибки нет. Однако я хочу получить функцию отладки, поэтому я изменил эту часть следующим образом:

debug-enabled="true"

Когда я хочу запустить домен, он выдает ошибку:

FATAL ERROR in native method: JDWP No transports initialized,  jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]

В чем может быть проблема?

Ответы [ 2 ]

19 голосов
/ 28 февраля 2011

Изменение

-Xrunjdwp: транспорт = транспорт по сокетам, сервер = п, приостановить = у, адрес = 9009

до

-Xrunjdwp: транспорт = транспорт по сокетам, сервер = у, подвесьте = п, адрес = 9009

0 голосов
/ 19 февраля 2013

В Glassfish 3.0.1 есть много файлов domain.xml. Вы должны обязательно изменить тот, который соответствует вашему домену, например:

<GLASSFISH_HOME>/domains/domain1/config/domain.xml
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...