gpt4 book ai didi

java - 是否有(实验性的)启用 JSR-262 JMX-WS 的 Java 工具或应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:51 24 4
gpt4 key购买 nike

我对Web Services Connector for Java Management Extensions (JMX) Agents很感兴趣和引用实现 ws-jmx-connector . JSR 262 将为跨平台/跨语言企业集成项目提供新机会,提供使用非 Java 客户端与 JMX 代理通信的选项。 (我已经能够毫不费力地将引用实现与 Delphi 客户端一起使用)。

是否有任何(开源)Java 工具或产品“启用”JSR 262 并通过 JMX WS 公开 MBean - 以便可以使用 JSR 262 引用实现,而无需修改其源代码?

最佳答案

我也对它很感兴趣,但我还没有时间使用它。但是,由于它只是另一个协议(protocol)实现,您应该能够将它与标准工具(如 jconsole)一起使用。只需确保它在类路径中并在连接时指定一个有效的服务 url,可能类似于“service:jmx:ws://localhost:8080/test”。

如果你看这里http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html有一个关于如何在启动 jconsole 时扩展类路径的示例。我已经将该技术用于其他一些协议(protocol),而且通常都能正常工作。

为了给你一个很好的例子,我下载了 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.

所以我想我有一些冲突,我现在真的无法激励自己花时间处理...如果有人知道,请随时发表评论。我很想让它在我的服务器端运行以供使用。

我希望这至少是一个比没有回答问题更好的答案。

编辑: 或者您的意思是使用它公开 MBean 以便您可以从 delphi(或其他)使用它们的开源 java 工具?在那种情况下,如果我能摆脱上面的错误,我会很乐意开源一个简单的工具:-)

关于java - 是否有(实验性的)启用 JSR-262 JMX-WS 的 Java 工具或应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1052827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com