使用jconsole远程监控java程序

启动参数:java

exec java -Djava.rmi.server.hostname=192.168.1.111 -Dcom.sun.management.jmxremote.port=18999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Xmx128m -Xmx512m -jar ./OAM.jar 5spa


链接失败的缘由:rest

#hostname -iserver

打印的不是本机的外网IP,修改/etc/hosts文件。ssl


Error: Password file read access must be restricted: /root/jdk1.6.0_26/jre/lib/management/jmxremote.password
rem

JRE_HOME/lib/management/jmxremote.password 和  JRE_HOME/lib/management/jmxremote.access文件。it

jmxremote.password 远程访问的用户名和密码, jmxremote.access用户的访问权限,有readonly和readwrite选项。 jdk

jmxremote.password 能够有jmxremote.password.template生成,file

修改文件权限chmod 0400 ./jmxremote.password。权限