现在,为远程JMX访问启用Weblogic使其无法在本地连接

时间:2013-12-19 21:39:27

标签: java spring weblogic jmx visualvm

我在Win7笔记本电脑上部署了一个应用到我的本地WebLogic实例(10.3.6)。它通过Spring创建Beans并在本地MBeanServer中注册它们。我可以打开VisualVM,查看“WebLogic”进程并查看我已注册的mbeans。这很好。

然后我想设置我的JVM以进行远程JMX访问。我现在采取了简单的方法并设置了以下属性:

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port = 8888 -Dcom.sun.management.jmxremote.ssl = false -Dcom.sun.management.jmxremote.authenticate = true

我确保我的JRE中的“jmxremote.access”和“jmxremote.password”文件已正确设置。

我启动了它,然后在我的Linux机器上打开了VisualVM并为我的笔记本电脑的IP地址创建了一个远程主机条目,然后创建了一个JMX连接到端口8888,并指定了我在jmxremote中设置的名称:pwd对.access和jmxremote.password文件。这一切都很好。我可以看到所有相同的注册mbeans。

然后,我回到我的笔记本电脑,看了我的本地VisualVM,我发现没有“WebLogic”进程。似乎启用我的JVM进行远程JMX访问已禁用本地访问。这应该发生吗?有没有办法配置这个?这不一定是个大问题,我只需要了解它。

0 个答案:

没有答案