Как я могу подключиться к Weblogic удаленно, используя JConsole? - PullRequest
9 голосов
/ 17 января 2011

Какие настройки URL-адреса, порта и веб-сервера мне нужно использовать?

Ответы [ 3 ]

12 голосов
/ 10 августа 2011

Зависит от того, хотите ли вы подключиться к серверу MBean (Domain, Runtime, Edit) или платформе (JDK) WebLogic MBean (см. Серверы MBean ).

Соединение с JConsoleк серверу WebLogic MBean обычно представляет собой серьезную проблему:

  1. Включить анонимный поиск администратора, если версия ниже 10,3 (см. Разрешение анонимного пользователя WebLogic )
  2. Включение протокола IIOP для сервера администратора и серверов приложений (см. Включение и настройка IIOP )
  3. Запуск jconsole с настраиваемой командной строкой (См. Управление серверами WebLogic с помощью JConsole )

Подключение к серверу MBean платформы аналогично любой другой JVM (см. Как активировать JMX на моей JVM для доступа через jconsole ), новы не увидите никаких MBean-компонентов WebLogic, если не настроите WebLogic для его использования (см. Регистрация MBean-компонентов в MBean-сервере платформы JVM ).

4 голосов
/ 17 февраля 2011

Попробуйте добавить это к параметрам запуска вашего сервера.Измените порт (7011) на тот, который вы предпочитаете.Затем вы сможете использовать JConsole, указав удаленный сервер "{host}: {port}"

Примечание: {host} не содержит префикса "http://".

-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=7011
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

Кроме того, вы, вероятно, не хотите отключать аутентификацию, подобную этой, в производственной среде, но приведенные выше параметры должны помочь вам в тестировании. При использовании этого вам не нужно указывать имя пользователя / пароль в JConsole.

2 голосов
/ 10 февраля 2011

Вам нужно будет разрешить удаленному серверу прослушивать определенный порт для JMX - http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html#remote

URL будет адресом прослушивания вашего сервера.У вас также есть возможность требовать аутентификацию для ограничения использования порта отладки.

...