在catalina.sh文件最开始的位置添加如下:
CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=11.74.22.22"
(注:11.74.22.22为服务器对外可以访问的地址,1099为提供jmx服务的端口,即由11.74.22.22提供1099这样一个jmx服务供远程连接)
添加后重启tomcat。
重启完成后就可以在本地电脑上启jdk bin 目录中的jmc.exe、jvisualvm.exe、jconsole.exe的其中一个进行监控了。
创建连接查看:
jmc.exe 在JVM浏览窗口右击,选择“新建连接”,然后在主机那里输入上面文件中配置的主机,端口号使用上面文件中配置的端口号。然后双击“飞行记录器”就可以查看了。
jvisualvm.exe
在应用程序列表中右击“远程”,选择“添加远程主机”,然后在主机名的地方输入上面文件中的IP地址,然后点击确定,然后在远程下面就可以看到你添加的主机了,在你添加的主机上右击,选择“添加JMX连接”,连接框中输入下面文件中配置的地址和端口号,如"11.74.22.22:1009",然后点击“确定”,可以看到你添加的远程主机JMX连接了,双击那个连接就可以看到监控界面了。
jconsole.exe
打开cmd窗口,然后输入:jconsole 11.74.22.22:1099 就可以看到监控窗口了。
CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=11.74.22.22"
(注:11.74.22.22为服务器对外可以访问的地址,1099为提供jmx服务的端口,即由11.74.22.22提供1099这样一个jmx服务供远程连接)
添加后重启tomcat。
重启完成后就可以在本地电脑上启jdk bin 目录中的jmc.exe、jvisualvm.exe、jconsole.exe的其中一个进行监控了。
创建连接查看:
jmc.exe 在JVM浏览窗口右击,选择“新建连接”,然后在主机那里输入上面文件中配置的主机,端口号使用上面文件中配置的端口号。然后双击“飞行记录器”就可以查看了。
jvisualvm.exe
在应用程序列表中右击“远程”,选择“添加远程主机”,然后在主机名的地方输入上面文件中的IP地址,然后点击确定,然后在远程下面就可以看到你添加的主机了,在你添加的主机上右击,选择“添加JMX连接”,连接框中输入下面文件中配置的地址和端口号,如"11.74.22.22:1009",然后点击“确定”,可以看到你添加的远程主机JMX连接了,双击那个连接就可以看到监控界面了。
jconsole.exe
打开cmd窗口,然后输入:jconsole 11.74.22.22:1099 就可以看到监控窗口了。