加载中…
个人资料
锅炉
锅炉
  • 博客等级:
  • 博客积分:0
  • 博客访问:41,078
  • 关注人气:3
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

JMX连接WebSphere和WebLogic

(2010-08-04 14:29:50)
标签:

杂谈

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

  • 使用WebSphere自带JDK下的jconsole:
E:\IBM\WebSphere\AppServer\java\bin>jconsole -J-Djava.class.path="E:\IBM\WebSphere\AppServer\java\lib\tools.jar;E:\IBM\WebSphere\AppServer\runtimes\com.ibm.ws.admin.client_6.1.0.jar"

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

  • 使用Sun JDK下的jconsole:
D:\Program Files\Java\jdk1.6.0_17\bin>jconsole
D:\Program Files\Java\jdk1.5.0_22\bin>jconsole

对应的WebSphere JMX Service URL为: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也可以采用同样的方法,对应的JMX Service URL为:service:jmx:rmi:///jndi/iiop://127.0.0.1:7001/weblogic.management.mbeanservers.runtime

在连接WebLogic时需要注意在控制台上进行两个操作:
  1. domain->security中确保启用了Anonymous Admin 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默认的方式)。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有