【发布时间】:2011-10-24 05:49:26
【问题描述】:
我是 Java 新手,在将远程主机连接到 JVisualVM 时遇到问题。
我已经搜索了互联网并按照那里提到的所有步骤操作,但仍然无法解决问题。我遵循的步骤是:
我首先在
$JAVA_HOME/bin中创建了一个jstatd.all.policy文件,从而在远程服务器上启动了jstatd。该文件包含:grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission;};我将
Jstatd启动为jstatd -J-Djava.security.policy=jstatd.all.policy-
我在远程主机上启动了 Java 应用程序:
java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false application_name -
然后,我在本地计算机上作为
JVisualVM的实例开始,当我添加远程主机时,它已连接,但我无法看到任何 Java 进程。
谁能帮帮我。
谢谢。
【问题讨论】:
-
只编辑你的问题更简单...
标签: monitoring jmx visualvm