2013-06-14 3 views
1

Я пытаюсь включить jmx remote в jboss 6.1. Когда я добавил варианты, как нижевключение jmx remote в jboss 6.1

-Djboss.platform.mbeanserver 
-Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl 
-Dcom.sun.management.jmxremote.port=12349 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false 

, JBoss не может начать правильно и I'got следующие ошибки:

" Deployment "JBossLogService" is in error due to the following reason(s): java.lang.IllegalStateException: The LogManager was not properly installed (you must set the "java.util.logging.manager" system property to "org.jboss.logmanager.LogManager"), **ERROR**" 

Есть ли у вас какие-либо идеи, как это исправить?

+0

Проблема исчезла после добавления: экспорт JBOSS_CLASSPATH = "$ {JBOSS_CLASSPATH}:/jboss-dir/lib/jboss-logmanager.jar" – MartinG

ответ

2

В Jboss EAP 6.1 JMX включен по умолчанию.

убедитесь, что вы:

  • <extension module="org.jboss.as.jmx"/> под <extensions>
  • <subsystem xmlns="urn:jboss:domain:jmx:1.2"> <expose-resolved-model/> <expose-expression-model/> <remoting-connector/>
    </subsystem>

  • использование -Djboss.bind.address.management = YOURSERVERIP, как аргумент командной строки для запуска вашего AS или изменить его здесь : <interfaces> <interface name="management"> <inet-address value="${jboss.bind.address.management:**127.0.0.1**}"/> </interface> .. </interfaces>

  • использовать jconsole st искусство сценарий под JBOSS_HOME/бен/jconsole.sh (он загружает JBoss удаленного взаимодействия библиотек на пути к классам)

  • использовать jvisualvm вместо см https://github.com/johnaoahra80/jboss-as-tool-integration/tree/master/visualvm

  • использования, что адрес в Jconsole службы: JMX: ремоутинга-JMX: // YourIP: magementport (по умолчанию 9999)

  • использование пользователь/пароль, который вы упаковали с помощью JBOSS_HOME/bin/add-user.sh
0

добавить следующие опции

-Djava.util.logging.manager=org.jboss.logmanager.LogManager 
-Xbootclasspath/p:$JBOSS_HOME/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-version.jar 
-Xbootclasspath/p:$JBOSS_HOME/modules/system/layers/base/org/jboss/log4j/logmanager/main/log4j-jboss-logmanager-version.jar 
-Xbootclasspath/p:$JBOSS_HOME/modules/system/layers/base/org/apache/log4j/main/log4j-jboss-logmanager-version.jar 
-Dcom.sun.management.jmxremote 
Смежные вопросы