我对Web Services Connector for Java Management Extensions (JMX) Agents和参考实现ws-jmx-connector非常感兴趣。JSR262将为跨平台/跨语言的企业集成项目提供新的机会,因为可以选择使用非Java客户端与JMX代理通信。(我已经能够很轻松地在Delphi客户端上使用参考实现)。
是否有任何(开源的) Java工具或产品支持JSR262,并通过JMX公开MBeans,以便可以使用JSR262参考实现,而无需修改其源代码?
发布于 2009-06-27 21:57:50
我对它也很感兴趣,但我还没有时间使用它。但是,由于它只是另一个协议实现,您应该能够将其与标准工具(如jconsole)一起使用。只需确保它在类路径中,并在连接时指定一个有效的服务url,可能类似于" service :jmx:ws://localhost:8080/test“。
如果您查看这里的http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html,就会看到一个关于如何在启动jconsole时扩展类路径的示例。我已经在其他一些协议中使用过这种技术,而且通常都能正常工作。
为了给你一个很好的例子,我下载了JSR-262-ri.jar,运行了安装,并将lib目录中的jar文件添加到我的类路径中,但我得到的结果是:
SEVERE: The JAX-WS 2.1 RI is not Sun's unbundled RI.
JAX-WS jars must be located in your classpath when running on JDK 5 and JDK 6 update release 4 (or higher).
If running on a previous JDK 6 (JDK 6 to JDK 6 update 3 included) you need to use the endorsed directory .
NB: The JAX-WS 2.1 release bundled in JDK 6 cannot be used to run this Connector. The unbundled release of JAX-WS 2.1 is required.
This wrong release is loaded from : the bootclasspath.所以我想我有一些冲突,我现在真的不能激励自己去花时间……如果有人知道,请随时发表评论。我很乐意让它在我的服务器端工作,以便发挥作用。
我希望这至少是一个比没有回答这个问题更好的答案。
delphi:,或者你指的是使用它来公开MBeans的开源java工具,这样你就可以在delphi(或其他什么)中使用它们了?在这种情况下,如果我能摆脱上面的错误,我将很乐意开源一个简单的工具:-)
https://stackoverflow.com/questions/1052827
复制相似问题