我正在尝试为上的java进程创建正确的远程jmx配置:
开放JDK 8
centos 7号
该框似乎配置正确,并且正在运行的进程以以下vm选项结束(使用 ps -ef
命令):
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.ssl=true
-Dcom.sun.management.jmxremote.ssl.enabled.protocols=TLSv1.2
-Dcom.sun.management.jmxremote.registry.ssl=true
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.ssl.config.file=/path/to/jmxremote.properties
-Dcom.sun.management.jmxremote.access.file=/path/to/jmxremote.access
-Dcom.sun.management.jmxremote.password.file=/path/to/jmxremote.password
-Dcom.sun.management.jmxremote.port=<<my_port>>
-Dcom.sun.management.jmxremote.rmi.port=<<my_port>>
我面临的问题是,在启动进程之后,不会抛出任何错误,但是端口没有打开,而应用程序打开的所有其他端口都没有打开。
有人知道为什么这个配置会被应用程序完全忽略吗?
暂无答案!
目前还没有任何答案,快来回答吧!