2013-02-26 2 views
0

Domino настроен на разрешение удаленной отладки по notes.ini пар:Невозможно присоединить отладчик к HTTP JVM, AMGR JVM прилагаются вместо

JavaEnableDebug=1 
JavaDebugOptions=transport=dt_socket,server=y,suspend=n,address=8703 

Отладка в рабо ты Domino Designer/Eclipse, для отладки некоторого XPages кода. Отладчик подключается к разным JVM. Как я обнаружил, JVM AMGR уже запускал Java-агент. Отключение и повторное подключение отладчика не помогает.

Только обходным путем является выключение/перезапуск AMGR для подключения к HTTP JVM.

Возможно ли установить разные порты для отладчиков AMGR и HTTP?

+0

Насколько я знаю, удаленная отладка предназначена только для AMGR. Я полагаю, что быстрый тест заключается в том, чтобы не загружать AMGR на сервер и посмотреть, присоединяется ли он к HTTP-процессу (я предполагаю, что этого не произойдет). –

+0

@ SimonO'Doherty К счастью, это работает с HTTP Java и помогает в разработке XPages. Об этом мало кто сообщил. Поэтому, когда AMGR отключилось, все работает так, как было разработано (я предполагаю :-)). Моя проблема связана с помехами с AMGR JVM. –

+0

Интересно. Посмотрите на это. –

ответ

1

Я говорил с разработкой об этой проблеме, и это известная проблема (для них :). Когда сервер Domino запускается, все JVM (AMGR/HTTP) будут пытаться подключиться к порту в соответствии с настройками отладки. Так что когда-либо процесс захватывает его, он сначала выигрывает.

В настоящее время проводится расследование, чтобы узнать, есть ли у вас несколько портов (у меня пока нет SPR).

Вы можете попробовать изменить последовательность настроек SERVERTASKS в notes.ini, чтобы запустить HTTP до AMGR. В противном случае остановите оба процесса, а затем запустите тот, который вы хотите.

+0

Спасибо! Интересная информация. –

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