在Tomcat应用程序中启用JMX,并在Applications Manager中添加Java Runtime/JMX应用程序监视器

在Tomcat应用程序中启用JMX,并在Applications Manager中添加Java Runtime/JMX应用程序监视器

为Apache Tomcat配置JMX
   
1. 在Tomcat主机上,打开开始菜单,之后点Tomcat 配置(或者编辑catalina.batcatalina.sh文件)
2. 单击Java选项卡,然后添加以下Java选项:
  1. -Dcom.sun.management.jmxremote
  2. -Dcom.sun.management.jmxremote.port=<JMXPORT>
  3. -Dcom.sun.management.jmxremote.authenticate=false
  4. -Dcom.sun.management.jmxremote.ssl=false
  5. -Djava.rmi.server.hostname=<TomcatHostName>
其中<TomcatHostName>是Tomcat服务器的主机名,<JMXPORT>是设置启用JMX的端口。  
3.保存更改并重启Tomcat。
4. 如果需要请在Tomcat安装的客户端中编辑主机文件,位于电脑 C:\Windows\System32\drivers\etc (对于Windows) 和/etc/hosts (对于Linux)使用Tomcat主机的可解析IP地址为Tomcat主机添加一个条目。 
 示例

10.165.10.120      TomcatHostName      TomcatHostName.domain.com


在Applications Manager中验证和添加监视器

1. 在安装了Applications Manager的机器上,导航到JDK安装位置并转到bin文件夹在此之下,点击名为jconsole的文件 
2. 在远程进程下,输入<TomcatHostName>: <JMXPORT>并点击连接。
3. 现在应该正确建立连接。
4. 验证连接后,Applications Manager监视器页面中提供相同的详细信息,Java Runtime/JMX应用程序可以作为新的监视器添加