红联Linux门户
Linux帮助

windows通过VisualVM远程监控linux下的tomcat

发布时间:2015-12-19 10:52:45来源:linux网站作者:dns007

配置方法:

1.visualvm下载地址:http://visualvm.java.net/


2.在tomcat/bin目录下打开startup.sh或者startup.bat,在最后一行前面加上,如下

export CATALINA_OPTS="$CATALINA_OPTS  
-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=xxx.xxx.xxx.xxx  -Dcom.sun.management.jmxremote.port=xxx -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password  -Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access" 


3.在 你的 /jdk1.6.0_45/jre/lib/management下面会发现对应jmxremote.access和jmxremote.password.template复制到tomcat安装目录下的conf文件夹下就OK了,jmxremote.password.template复制过去的时候要改名成jmxremote.password,然后在这两个文件最后添加以下内容,


# monitorRole  QED 
# controlRole   R&D 
username password 

jmxremote.access:

#monitorRole   readonly 
#controlRole   readwrite \ 
#              create javax.management.monitor.*,javax.management.timer.* \ 
#              unregister 
username readwrite 


4.往tomcat安装文件lib文件夹加入catalina-jmx-remote.jar这个文件

下载链接:http://download.csdn.net/detail/ty0415/6388519


5.更改/etc/hosts下面的127.0.0.1或localhost为你的真实IP地址,然后用命令hostname -i查看解析出来是否为本地的IP,若是127.0.0.1或者IP为多个IP中之一,则其他的IP无效,会连接不上。


6.配置jmx连接输入之前配置的用户名和密码连接如下:

windows通过VisualVM远程监控linux下的tomcat


Linux下启动停止查看杀死Tomcat进程:http://www.linuxdiyf.com/linux/16317.html

linux下多个tomcat启动时只有一个正常的:http://www.linuxdiyf.com/linux/14091.html

CentOS下Tomcat的基础安装:http://www.linuxdiyf.com/linux/13875.html

CentOS 6.6下Tomcat集群:http://www.linuxdiyf.com/linux/12507.html

CentOS下配置多个Tomcat同时运行:http://www.linuxdiyf.com/linux/11537.html