我如何获得有关博客的所有mbeans



当我使用jconsole访问WebLogic的MBEAN时,我只能获得一些有关JVM的信息,例如'java.lang.lang'...ut,我想要得到的是关于'jdbc','jta'的信息,'ejb','servlet'...

我想知道我是否可以通过服务获取这些指标:jmx:rmi:///jndi/rmi://10.0.99.102:7997/jmxrmi带有用户名和密码。但是我不知道问题在哪里。

然后我尝试了另一种方法。我启用了IIOP,但是我无法通过IIOP访问它。我遇到了一些错误,例如未能检索rmiserver存根:javax.naming.namenotfoundexception。尝试弄清楚这个错误,我将wljarbulder.jar添加到我的项目中,然后出现另一个错误,'查找中未手持的异常,由以下方式引起:...'。

我所需要的只是获取WebLogic的MBEAN信息,我正在尝试通过JMX监视Weblogic。(我已经收集了WebLogic的SNMP OID,但这还不足以完成我的监视计划(

谢谢。

实际上,我弄清楚了问题。似乎IIOP默认用户名和密码必须与WebLogic管理员相同。我不明白为什么为此,但是当我阅读一个博客并尝试时,我会得到数据。

我不确定我是否可以通过此获取所有MBEAN数据,但是它至少连接成功并显示了很多数据。

我应该使用jconsole来找到我现在想要的值。emmm,但是我无法通过jconsole连接。但这是下一个问题。

首先将这些参数添加到WebLogic Server实例:

  • -dcom.sun.management.jmxremote
    -djavax.management.builder.initial = weblogic.management.jmx.mbeanserver.wlsmbeanserververbuilder
    -dcom.sun.management.jmxremote.port = 6789
    -dcom.sun.management.jmxremote.authenticate = false
    -dcom.sun.management.jmxremote.ssl = false

第二,启动jconsole:

jconsole.exe -J-Djmx.remote.protocol.provider.pkgs=weblogic.management.remote -J-Djava.class.path=%JAVA_HOME%libjconsole.jar;%WL_HOME%serverlibweblogic.jar;%JAVA_HOME%libtools.jar

并连接到端口6789

相关内容

  • 没有找到相关文章

最新更新