让tomcat支持JMX
JMX用于应用系统的监控是非常简洁和方便的,然而tomcat并没有设置启动jmx
经过研究,可以更改tomcat的启动文件即可是tomcat支持jmx
找到TOMCAT_HOME\bin\catalina.bat
用记事本打开,找到这些
if not exist "%CATALINA_HOME%\bin\tomcat-juli.jar" goto noJuli
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=8084 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
:noJuli
然后在把
set JAVA_OPTS = 这行改为
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=8084 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
其中的1090为jmx服务端口
启动后,就可以在命令行中执行“jconsole”来查看jmx的各种信息