大鹏一日同风起

大鹏一日同风起
记录日常,记录生活,记录时代
  1. 首页
  2. 未分类
  3. 正文

在Windows中监控liunx中的tomcat

2015年8月7日 86点热度 0人点赞 0条评论

目标:
在win7上通过jconsole监控远程服务器(192.168.100.128 端口19999)上的tomcat
linux上java的安装路径为:/usr/java/jdk1.6.0_20

1.登陆liunx,打开Tomcat目录下的bin/catalina.sh,在该文件中添加以下内容

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

注意:
(1)必须设置-Djava.rmi.server.hostname,否则无法通过远程jmx方式连接
(2) 此处是”CATALINA_OPTS",而不是"JAVA_OPTS"
网上很多都写的是“JAVA_OPTS”,这样写是有问题的。
因为,添加到JAVA_OPTS中的配置会在启动和关闭的时候都尝试运行,在关闭tomcat的时候就会报端口已在使用的错误( java.rmi.server.ExportException: Port already in use: 19999)。
因此,把监控的配置加入到CATALINA_OPTS,这样的配置只会在tomcat启动的时候运行。
2.配置jmxremote.password文件
$cd /usr/java/jdk1.6.0_20/jre/lib/management
$cp jmxremote.password.template jmxremote.password
$chomd 600 /usr/java/jdk1.6.0_20/jre/lib/management/jmxremote.password
如果不配置此项,在启动tomcat时,会报
3. 进入Tomcat安装目录下的bin目录,执行./startup.sh,启动Tomcat
4. linux上查看端口是否开启
netstat -an | grep 19999
如果看到19999端口已经启用,说明Tomcat的JMX配置成功

5.在win7中,打开jconsole,
(1)选择“远程进程”,
(2)输入“192.168.100.128:19999”
(3)点击“连接”
即可启动jconsole的管理界面.

标签: 暂无
最后更新:2015年8月7日

pbdatacn

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

归档

  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2017 年 10 月
  • 2017 年 9 月
  • 2015 年 12 月
  • 2015 年 11 月
  • 2015 年 10 月
  • 2015 年 9 月
  • 2015 年 8 月
  • 2015 年 3 月
  • 2015 年 1 月
  • 2014 年 12 月
  • 2014 年 10 月
  • 2014 年 9 月
  • 2014 年 8 月
  • 2014 年 7 月

分类

  • Android
  • Docker
  • hadoop
  • linux
  • Redis
  • webservice
  • 文章
  • 未分类
  • 生活
  • 算法

COPYRIGHT © 2026 大鹏一日同风起. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备14029030号-1