Glassfish 3.1.2 Удаленный мониторинг кластера JConsole/VisualVM

У меня есть кластер с двумя узлами, и я пытаюсь подключиться к этим узлам с помощью VisualVM или JConsole, чтобы проверить работоспособность JVM. Однако я не могу подключиться к узлам, с JConsole он просто говорит «Ошибка подключения», а с VisualVM он просто постоянно выводит запрос на ввод имени пользователя и пароля. Таким образом, похоже, что он не аутентифицируется должным образом. Я использую имя пользователя и пароль администратора. Что странно, так это то, что я могу удаленно подключиться к DAS JVM, это просто проблема с узлами. Любые идеи?


person EpicOfChaos    schedule 03.05.2012    source источник


Ответы (2)


После некоторых дополнительных исследований выяснилось, что в Glassfish 3.1.2 (b23) есть ошибка, которая препятствует JMX-соединениям с удаленными экземплярами (в основном узлами в кластере). На данный момент обходного пути нет, и они не уверены, собираются ли они портировать исправление в 3.1.2. Следите за этим. http://java.net/jira/browse/GLASSFISH-18450

person EpicOfChaos    schedule 08.05.2012

Вы используете порт 8686? URL должен быть ip:8686 ? и если вы включите аутентификацию AS, вы должны указать имя пользователя/пароль на экране подключения jconsole.

person Ahmet Karakaya    schedule 08.05.2012
comment
Узлы (JMX_SYSTEM_CONNECTOR_PORT) настроены с портом 28686. Область аутентификации установлена ​​​​на admin-realm, которая представляет собой область, в которой хранятся имя пользователя/пароль администратора, и это то, с чем я пытаюсь соединиться. Подключение к узлам, которые раньше работали нормально в Glassfish 2.1.1, кажется, это просто проблема в 3.1.2. - person EpicOfChaos; 08.05.2012
comment
Я использую Glassfish 3.1, а для JMX_SYSTEM_CONNECTOR_PORT установлено значение 28686. Однако я могу подключить JMX-интерфейс Glasssfish к порту 8686 не только через jconsole, но и через мое собственное приложение. - person Ahmet Karakaya; 10.05.2012
comment
Ваш узел кластера должен находиться в том же поле, что и ваш DAS, по умолчанию DAS размещается на 8686, поэтому вы не подключаетесь к этому узлу, а только к DAS. - person EpicOfChaos; 16.05.2012