在jboss 6.1中启用jmx远程

在jboss 6.1中启用jmx远程,jboss,jmx,Jboss,Jmx,我试图在JBoss6.1中启用jmx remote。当我添加了如下选项时 -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

我试图在JBoss6.1中启用jmx remote。当我添加了如下选项时

-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无法正确启动,我出现以下错误:

" 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**"

您知道如何修复它吗?

在Jboss中,EAP 6.1默认情况下启用JMX

确保您有:

  • 下的

  • 在JBOSS_HOME/bin/jconsole.sh下使用jconsole启动脚本(它在类路径上加载JBOSS远程处理库)

  • 要使用jvisualvm,请参阅

  • 在jconsole
    service:jmx:remoting中使用该url-jmx://yourIP:magementport
    (默认值为9999)

  • 使用您使用JBOSS_HOME/bin/add-user.sh包装的用户/密码


    • 在Jboss EAP 6.1 JMX中,默认情况下已启用

      确保您有:

      • 下的

      • 在JBOSS_HOME/bin/jconsole.sh下使用jconsole启动脚本(它在类路径上加载JBOSS远程处理库)

      • 要使用jvisualvm,请参阅

      • 在jconsole
        service:jmx:remoting中使用该url-jmx://yourIP:magementport
        (默认值为9999)

      • 使用您使用JBOSS_HOME/bin/add-user.sh包装的用户/密码

      添加下一个选项

      -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
      
      添加下一个选项

      -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
      

      添加后问题消失:export JBOSS_CLASSPATH=“${JBOSS_CLASSPATH}:/JBOSS dir/lib/JBOSS logmanager.jar”添加后问题消失:export JBOSS_CLASSPATH=“${JBOSS_CLASSPATH}:/JBOSS dir/lib/JBOSS logmanager.jar”
      -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