Centos Tomcat监控

1、Window环境下jdk的bin目录中提供jvisualvm.exe工具,但是linux环境中的jdk未提供。

    用window下的jvisualvm远程监控linux环境下的tomcat

    两种连接方式:jmx和jstatd,这次主要说jmx的方式监控

2、配置:

  1)修改:tomcat的bin目录下catalina.sh,添加脚本:(IP地址和端口号自己配置)

  CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.1.2 -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

      2)如果Tomcat无法启动,报错:如:

  错误: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: nk3c.localdomain: nk3c.localdomain: 未知的名称或服务

  则修改 /etc/hosts文件,添加127.0.0.1对应的添加nk3c.localdomain即可。

原文地址:https://www.cnblogs.com/sshoub/p/8580782.html