在回答我自己的问题之前,我打开了一个关于如何在 glassfish 服务器 3.1 上启用 jmx 的会话。 JMX 身份验证
但现在我有两台 Linux 机器并安装了相同的 glasfish 服务器 3.1。第一个不需要任何特殊的 JVM 设置来启用 remotejmx。但是第二个没有通过相同的设置连接,因此需要添加以下 jvm 设置。(除了 $JAVA_HOME/jre/lib/management/jmxremote.password 和 $JAVA_HOME/jre/lib/management/jmxremote.access)。
-Djava.rmi.server.hostname=yourhostname
-Dcom.sun.management.jmxremote.port=8686
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
对于两个 glassfish 服务器,我都检查了服务器配置。您是否认为 glassfish 服务器 3.1 运行不稳定?