2015-07-20 4 views
1

Внезапно Glassfish больше не запускается в режиме отладки. Я получаю следующую ошибку:OS X: Не удается запустить Glassfish в режиме отладки больше

objc[4235]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined. 
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:750] 
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) 
Command start-domain failed. 
The DAS was stopped. 

У меня нет другого процесса, выполняющегося на порту отладчика (9009). Я использую Java 7, Yosemite и Glassfish (попробовали 3 и 4).

+0

Какие у вас варианты отладки? В моем случае у меня была «jdwp = transport = ..., suspend = y», которая вызвала ту же ошибку! И значение было установлено IntelliJ (он изменил domain.xml), что заняло у меня некоторое время, чтобы понять. – Robin

+0

Да, я тоже это заметил и вернул изменения, внесенные IntelliJ. Но опять же, что-то еще в IntelliJ не работало. Думаю, я больше не мог отлаживать приложение. В конце концов, я переключился на NetBeans. – Theo

+0

Думаю, вам придется либо использовать два домена, либо запустить Glassfish вручную, а затем подключить IntelliJ удаленно. Если IntelliJ запускает Glassfish, кажется, требуется «suspend = y» (что я считаю ошибкой). – Robin

ответ

1

Ошибка, по-видимому, вызвана неправильными вариантами отладки «jdwp = transport = ..., suspend = y».
Эти параметры необходимы для локальной отладки (если Glassfish запускается другим процессом, например, IntelliJ). Другой вариант - запустить Glassfish сначала с настройками отладки «server = y, suspend = n», а затем подключить отладчик удаленно.
См. Это comment to IDEA-95585 для получения дополнительных разъяснений относительно IntelliJ.

Смежные вопросы