通过SOAP连接到WebSphere上的JMX的协议提供程序是什么?

时间:2013-01-10 11:39:43

标签: soap websphere jmx

我想使用SOAP over HTTP连接器连接到WebSphere应用程序服务器实例上的JMX服务器,但我不知道在哪里可以找到兼容的SOAP协议提供程序。

当使用名为MalformedURLException的{​​{1}}开始的JMXServiceURL时,我得到service:jmx:soap:...。我需要包含哪些jar /协议提供程序字符串?


更新:我正在使用独立的Java客户端。

2 个答案:

答案 0 :(得分:1)

不幸的是,IBM只提供了一个专用API来连接SOAP over HTTP。它们不为该协议提供标准JMX API的实现。我遇到了同样的问题,我开发了这样一个连接器(基本上是一个围绕IBM专有API的瘦JMX兼容包装器),现在可以作为开源使用。您可以在此处找到更多信息:

https://github.com/kszbcss/xm4was/wiki/JmxClientConnector

以下文档描述了如何设置标准JMX工具(VisualVM)以使用该连接器:

https://github.com/kszbcss/xm4was/wiki/VisualVMHowTo

从这些文档中可以看出,在将相关JAR添加到类路径并设置必要的系统属性之后,您只需使用wssoap作为协议进行连接。

答案 1 :(得分:0)

检查路径Application servers > <server_name> > Administration services > JMX connectors中是否存在相对的 SOAPConnector 已启用

有关详细信息,请参阅Infocenter