Java 在哪里下载JMXMP?
我想通过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。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可选模块。最简单的解决方案是使用
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就失手了。