【问题标题】:Where to download JMXMP?在哪里下载 JMXMP?
【发布时间】:2012-07-09 21:14:24
【问题描述】:

我想通过 JMX 远程使用 VisualVM 分析 Java 应用程序。因为它是一个经过 NAT 和防火墙的 EC2 实例,所以我不能使用默认的 RMI 方法,需要使用可选的 JMXMP 扩展,我必须先下载它。

注意 – 如果您想使用 JMXMP 连接器,请下载 JSR 160 参考实现来自 , 并添加 JMXREMOTE_OPTIONAL.JAR 文件到您的 CLASSPATH。你会找到例子 在 JMX 远程 API 教程中使用 JMXMP 连接器 使用 JSR 160 参考实现。

http://docs.oracle.com/javase/6/docs/technotes/guides/jmx/overview/connectors.html

但是当我转到那个页面时,我找不到下载。事实上,谷歌找不到下载。我在哪里可以获得这些扩展?

【问题讨论】:

  • 其他人认为这是一个遗憾的状态吗?防火墙服务器上的远程分析肯定不应该这么难吗?
  • @BorisPavlović 谢谢,我会试试看,但应该也有官方下载,否则 Oracle/Sun 失手了。

标签: java profiling jmx visualvm jmxmp


【解决方案1】:

v4.0 于 2013 年 5 月发布

jmxremote_optional-repackaged jar

【讨论】:

    【解决方案2】:

    规范的 javax.management:jmxremote_optional 似乎已从 Maven Central [1] 中删除。 (我想知道为什么......拉里的律师团?)

    幸运的是,以下内容似乎是 Maven Central [2] 上的 的直接替换:

    <dependency>
        <groupId>org.glassfish.external</groupId>
        <artifactId>opendmk_jmxremote_optional_jar</artifactId>
        <version>1.0-b01-ea</version>
    </dependency>
    

    我的 JMXMP/TLS 代码继续使用此代码,并且双方都进行了安全验证。愿你的里程一样好。 :)

    [1]http://repo1.maven.org/maven2//javax/management/jmxremote_optional/1.0.1_04/

    [2]http://repo1.maven.org/maven2/org/glassfish/external/opendmk_jmxremote_optional_jar/1.0-b01-ea/

    【讨论】:

      【解决方案3】:

      最简单的解决方案是使用 ssh -D 创建 socks 代理。有关详细信息,请参阅this post。然后启动 VisualVM 并在 Tools->Options->Network 中设置此代理。你不需要在 VisualVM 命令行上使用-J-Dnetbeans.system_socks_proxy -J-Djava.net.useSystemProxies

      【讨论】:

        【解决方案4】:

        https://github.com/nickman/OpenDMK 上查看 OpenDMK。 这是一个行家构建。你需要 jmx-optional 模块。

        【讨论】:

          【解决方案5】:

          http://www.oracle.com/technetwork/java/javase/tech/download-jsp-141676.html

          ...具有 JMX Remote API 1.0.1_04 参考实现的下载按钮。这链接到...

          http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html

          ... 仅提供 Java 管理扩展 (JMX) 远程 API 参考实现 1.0.1_03。所以还是有点片状。

          【讨论】:

            猜你喜欢
            • 2012-06-18
            • 2015-08-26
            • 1970-01-01
            • 1970-01-01
            • 2014-10-15
            • 2015-03-21
            • 2017-02-04
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多