使用JMX监控WebLogic 9.x、10.x时要用到WebLogic提供的JAR包:
◆ 9.x用到wlclient.jar和wljmxclient.jar
◆ 10.x在JDK6下用到wlfullclient.jar、JDK5下用到wlfullclient5.jar(用 WebLogic JarBuilder Tool生成)
以下只针对wlfullclient.jar,也就是JDK6下的WebLogic 10.x。
错误现象
我们会通过这种方式获取和MBean Server的连接:
-----------------------------------------------------------------------
JMXConnector connector = JMXConnectorFactory.connect(serviceURL, h);
-----------------------------------------------------------------------
但是项目在Eclipse下通过Java程序调用没有任何问题,但作为Web应用部署到Tocmat就出问题了,会报这样的异常:
-----------------------------------------------------------------------
Unsupported protocol: t3
----------------------------