2011-01-17 4 views

ответ

11

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

Подключение JConsole к серверу WebLogic MBean, как правило, реальная боль:

  1. Включение анонимной администратора Lookup, если версия ниже, чем 10.3 (см WebLogic anonymous user permissioning)
  2. Включить IIOP протокола для администратора сервера и Серверы приложений (см Enable and configure IIOP)
  3. Launch JConsole с пользовательской командной строки (см Managing WebLogic servers with JConsole)

Подключение к платформа MBean server похожа на любую другую JVM (см. How to activate JMX on my JVM for access with jconsole), но вы не увидите никаких MBeans WebLogic, если вы не настроите WebLogic для ее использования (см. Registering MBeans in the JVM Platform MBean Server).

+0

Спасибо, что поделились обоими серверами JMX –

2

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

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

+0

Это не работает. Вы действительно получили эту работу с weblogic? – Zubair

+0

Да. Можете ли вы включить более подробную информацию о версии WebLogic и Java, которые вы используете, а также параметры запуска? –

+0

Это была weblogic 11g – Zubair

4

Попробуйте добавить это к параметрам запуска вашего сервера. Измените порт (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.

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

  • Нет связанных вопросов^_^