使用JDK7的新64位笔记本电脑上的VisualVM无法连接到JMX代理

时间:2014-05-02 23:05:19

标签: spring weblogic java-7 jmx visualvm

我有一个Spring应用程序在我的旧版Win7-32​​bit笔记本电脑上使用JDK 1.6在WebLogic 10.3.x上正常运行。我可以从VisualVM建立到应用程序的本地连接,并查看JMX属性并执行JMX方法。

我现在正在使用JDK 1.7和WebLogic 12.1.2.0设置新的Win7-64bit笔记本电脑。应用程序本身几乎没有变化(我必须在weblogic-application.xml中添加一些包覆盖)。

但是,当我安装VisualVM(1.3.7)并安装了所有相关插件时,我可以连接到该进程,但是当我尝试打开MBeans选项卡时,它说:

Data not available because JMX connection to the JMX agent could not be established.

VisualVM日志中没有任何用处。我现在无法快速访问旧笔记本电脑。是否存在我需要的WebLogic命令行选项以允许JMX连接?

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。它只需要设置" com.sun.management.jmxremote"我想要定位的JVM上的系统属性。奇怪的是,我找到了一个关于这个属性的Oracle文档页面,它说它不再需要设置它。我的经历与此相冲突。