jconsole远程/本地设置
本地windows tomcat为例:
1. echo %JAVA_HOME%
2. mkdir %JAVA_HOME%\jconsole
3. copy %JAVA_HOME%\jre\lib\management\jmxremote.password.template?%JAVA_HOME%\jconsole\jmxremote.password
4. edit %JAVA_HOME%\jconsole\jmxremote.password 去掉#monitorRole RED前的注释并将RED修改为你要设置的密码。
5. 设置java启动参数:
本地tomcat为apache-tomcat-6.0.28
在%TOMCAT_HOME%\bin\catalina.bat中设置
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.password.file=%JAVA_HOME%\jconsole\jmxremote.password -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
6. 启动JAVA应用程序客户端:
1. 打开cmd窗口,输入jconsole
2. 指定连接参数:
远程主机: 服务器的真实IP地址
端口: 12345($JAVA_ARGS中-Dcom.sun.management.jmxremote.port指定的端口)
用户名: controlRole (jmxremote.password中指定的用户名)
密码: R&D(jmxremote.password中设置的密码)
如果不需要用户验证,不用输入用户名密码
3. 连接 -> OK。。。
上述配置内容参考地址:http://www.blogjava.net/thisliy/archive/2009/02/16/254890.html
感谢作者的分享!
keywords: “jconsole remote”