• JMX连接WebSphere和WebLogic


     
    WebSphere实现了JMX标准(JSR160),因此可以使用标准的JMX方式(JMXAPI以及JConsole等工具)连接WebSphere访问其MBean。

    • 使用WebSphere自带JDK下的jconsole:
    E:IBMWebSphereAppServerjavain>jconsole-J-Djava.class.path="E:IBMWebSphereAppServerjavalib ools.jar;E:IBMWebSphereAppServer untimescom.ibm.ws.admin.client_6.1.0.jar"

    对应的WebSphere JMX Service URL为:service:jmx:iiop://<host>:<2809>/jndi/JMXConnector

    • 使用Sun JDK下的jconsole:
    D:Program FilesJavajdk1.6.0_17in>jconsole
    D:Program FilesJavajdk1.5.0_22in>jconsole

    对应的WebSphere JMX ServiceURL为:service:jmx:iiop://<host>/jndi/corbaname:iiop:<host>:<port>/WsnAdminNameService#JMXConnector

    参考:http://stackoverflow.com/questions/357095/how-do-you-enable-jmx-in-websphere
    参考:http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/tjmx_develop_jsr160.html

    同样,对于WebLogic也可以采用同样的方法,对应的JMXServiceURL为:service:jmx:rmi:///jndi/iiop://127.0.0.1:7001/weblogic.management.mbeanservers.runtime

    在连接WebLogic时需要注意在控制台上进行两个操作:
    1. domain->security中确保启用了AnonymousAdmin Lookup Enabled;
    2. server->protocols->iiop中确保启用了IIOP(有些资料上介绍需要设定默认的用户名和口令);
    参考:http://www.performanceengineer.com/blog/monitoring-weblogic-using-jmx/
    参考:http://blogs.oracle.com/jamesbayer/2009/03/workaround_for_using_jconsole.html
    参考:http://download.oracle.com/docs/cd/E12840_01/wls/docs103/jmxinst/accesscust.html#wp1107229

    最后,需要注意的是,jconsole是从JDK1.5版本开始才有的,因此上述连接方式对于以前版本的应用服务器(WAS5以及WLS8等)不适用(可以采用jconsole默认的方式)。
     
     
  • 相关阅读:
    深入浅出ES6(十二):代理 Proxies
    深入浅出ES6(十一):生成器 Generators,续篇
    深入浅出ES6(十):集合
    深入浅出ES6(九):学习Babel和Broccoli,马上就用ES6
    深入浅出ES6(八):Symbols
    根据后端返回的数据进行中文排序操作
    vue之组件(组件之间相互传参)
    mongodb用户权限增删改查
    mongodb添加文件和导出文件
    js中cookie编码解码操作
  • 原文地址:https://www.cnblogs.com/leeeee/p/7276714.html
Copyright © 2020-2023  润新知