Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在哪里下载JMXMP?_Java_Profiling_Jmx_Visualvm_Jmxmp - Fatal编程技术网

Java 在哪里下载JMXMP?

Java 在哪里下载JMXMP?,java,profiling,jmx,visualvm,jmxmp,Java,Profiling,Jmx,Visualvm,Jmxmp,我想通过JMX远程评测一个带有VisualVM的Java应用程序。因为它是一个NAT’ted和firewalled EC2实例,所以我不能使用默认的RMI方法,需要使用可选的JMXMP扩展,我必须首先下载它 注意–如果您想使用JMXMP连接器,请下载JSR160 来自的参考实现 ,并添加 JMXREMOTE_OPTIONAL.JAR文件到类路径。你会发现一些例子 包括JMX远程API教程中JMXMP连接器的使用说明 使用JSR160参考实现 但是当我转到那个页面时,我找不到下载。事实上,谷歌无

我想通过JMX远程评测一个带有VisualVM的Java应用程序。因为它是一个NAT’ted和firewalled EC2实例,所以我不能使用默认的RMI方法,需要使用可选的JMXMP扩展,我必须首先下载它

注意–如果您想使用JMXMP连接器,请下载JSR160 来自的参考实现 ,并添加 JMXREMOTE_OPTIONAL.JAR文件到类路径。你会发现一些例子 包括JMX远程API教程中JMXMP连接器的使用说明 使用JSR160参考实现

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

…具有用于JMX远程API 1.0.1_04参考实现的下载按钮。此链接指向

。。。它只提供Java管理扩展(JMX)远程API参考实现1.0.1_03。所以还是有点不稳定。

请参见第页的OpenDMK。
这是一个专业的建造。您需要jmx可选模块。

最简单的解决方案是使用
ssh-D
创建socks代理。有关更多详细信息,请参阅。然后启动VisualVM并在工具->选项->网络中设置此代理。您不需要在VisualVM命令行上使用
-J-Dnetbeans.system\u socks\u proxy-J-Djava.net.useSystemProxies

规范的javax.management:jmxremote\u选项似乎已从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>

org.glassfish.external


[2] v4.0于2013年5月推出


还有人认为这是一种令人遗憾的状态吗?当然,在防火墙服务器上进行远程评测不应该这么难吗?@BorisPavlović谢谢,我会试试,但也应该有一个官方下载,否则Oracle/Sun就失手了。