OS:win7
jdk:1.6
Tomcat:7.0.26
1.Java的环境变量配置正确,网上很多,不再说了
2.修改Tomcat目录下的bin\catalina.bat
在该文件中查找set JAVA_OPTS=%JAVA_OPTS%,下面有一行为:
rem ----- Execute The Requested Command ---------------------------------------
在这一行的下面加
set JAVA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9008 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
说明:9008为端口号,一会儿要用到。很多地方说tomcat需要权限验证,可是我这里没有用到,就可以连接成功,所以没有测试密码文件,仅将Dcom.sun.management.jmxremote.authenticate的值设为false。
3.记得编辑完bin\catalina.bat后,一定要双击执行。直接双击就可以,不要在cmd中执行,我执行出错(不知道为什么)
4.双击bin\startup.bat,最好双击执行,我在cmd中执行,无法启动Tomcat
5.在cmd中执行netstat -an,可查看到9008端口已经启用,说明Tomcat的Jmx配置成功
6.在cmd中敲入:jconsole(这个exe令在C:\Program Files\Java\jdk1.6.0_23\bin,即安装目录的bin下),即可启动jconsole的管理界面,在界面中输入如下内容:
service:jmx:rmi:///jndi/rmi://localhost:9008/jmxrmi
localhost:9008
即可进入管理界面,在管理界面的Tab页MBeans中,可以看到所有的MBeans
OS:xp
jdk:1.6
Tomcat:6.0.29
1.Java的环境变量配置正确,网上很多,不再说了
2.修改Tomcat目录下的bin\catalina.bat
在该文件中查找set JAVA_OPTS=%JAVA_OPTS%,下面有一行为:
rem ----- Execute The Requested Command ---------------------------------------
在这一行的下面加
set JAVA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9008 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
说明:9008为端口号,一会儿要用到。很多地方说tomcat需要权限验证,可是我这里没有用到,就可以连接成功,所以没有测试密码文件,仅将Dcom.sun.management.jmxremote.authenticate的值设为false。
3.记得编辑完bin\catalina.bat后,一定要双击执行。直接双击就可以,不要在cmd中执行,我执行出错(不知道为什么)
4.双击bin\startup.bat,最好双击执行,我在cmd中执行,无法启动Tomcat
5.在cmd中执行netstat -an,可查看到9008端口已经启用,说明Tomcat的Jmx配置成功
6.在cmd中敲入:jconsole(这个exe令在C:\Program Files\Java\jdk1.6.0_23\bin,即安装目录的bin下),即可启动jconsole的管理界面,在界面中输入如下内容:
service:jmx:rmi:///jndi/rmi://localhost:9008/jmxrmi