Centos7
我有一个Java类/home/Test.java
import java.util.Date;
public class Test {
public static void main(String[] a) throws Exception {
while (true) {
Thread.sleep(2000);
System.out.println(new Date());
}
}
}
并运行
java Test -Dcom.sun.management.jmxremote.port=9900 -Dcom.sun.management.jmxremote.rmi.port=9900 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.2.197
程序运行良好,但是jmx端口似乎没有监听。
lsof -i:9900
一无所有。 Jvisualvm连接失败。
service:jmx:rmi:///jndi/rmi://192.168.2.197:9900/jmxrmi connect to 192.168.2.197:9900 fail