我正尝试在亚马逊EC2 linux服务器上运行jstatd,如下所示:
jstatd -J-Djava.security.policy=/usr/lib/jvm/java-6-openjdk/bin/jstatd.all.policy -J-Djava.rmi.server.hostname=xxx.xxx.xxx.xxx
我得到的结果是:
Could not contact registry
Connection refused to host: 10.212.XX.XX; nested exception is:
java.net.ConnectException: Con
我试图通过jstatd监视服务器上运行的所有Java进程。我已经将它设置得足够好,可以与VisualVM连接并查看所有正在运行的进程。大多数显示器工作正常,但是某些东西(特别是CPU使用和MBeans)不显示。相反,它说:
MBeans浏览器
数据不可用,因为无法建立到JMX代理的JMX连接。
我假设问题是应用程序必须通过jstatd RMI注册中心而不是本地注册表“宣布”,所以我尝试了以下(每个),但仍然不会显示。我尝试过的代码如下:
public class JmxRmiConnectorTest {
public static void main(String[] arg
当我尝试在visualVm中查看visualGC时,它显示"Not supported for this JVM“,我找到的解决方案是
run jstatd -J-Djava.security.policy=tools.policy
当我运行这个命令时,我得到
C:\Program Files\Java\jdk1.7.0_45\bin>jstatd -J-Djava.security.policy=to
Could not create remote object
access denied ("java.util.PropertyPermission" "
我正在尝试设置JVisualVm来监控Tomcat6实例(在Ubuntu Server10.04LTS上运行)。我看过其他问题,但没有一个能直接回答我的问题。我尝试用JVisualvm连接Tomcat,它返回一个“无法连接”的错误--但是服务器正在进行TCP连接;服务器在短时间的流量突发后丢弃了连接。
我已经将其添加到/etc/default/tomcat6并重新启动了tomcat6
# This enables JMX in order to permit VisualVM to profile the JVM.
JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.m
我最近在我的Ubuntu18.04机器上从https://launchpad.net/~rpardini/+archive/ubuntu/adoptopenjdk安装了OpenJ9 jvm,并在我的终端上收到了这样的通知: ** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jcmd even though man page /usr/lib/jvm/adoptopenjdk-
11-jdk-openj9/man/man1/jcmd.1.gz exists.
** This