linux 配置tomcat运行远程监控(JMX)

 时间:2024-10-12 04:38:33

1、首先确保linux下配置好java环境,即配置好tomcat以及jdk,并且能启动tomcat。编辑tomcat目录下/bin/catali荏鱿胫协na.sh文件。在其中“# ----- Execute The Requested Command -------------”之前插入一行(中间没有换行),内容如下(其中9999为监控端口,若要更换端口请自己填写):CATALINA_OPTS="$CATALINA_OPTS-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true"更改完成,进行保存。

linux 配置tomcat运行远程监控(JMX)

2、进入jdk安装目录下,/门钙蹲茌jre/lib/management目录下,查看文件。并修改jmxremote.access文围泠惶底件,将文件最后两行显示【monitorRole和controlRole】的注释取消,其中monitorRole为只拥有只读权限的角色,controlRole有更高权限:读写等。编辑完成后,保存。

linux 配置tomcat运行远程监控(JMX)
linux 配置tomcat运行远程监控(JMX)

3、默认情况下该目录下不存在jmxremote.password 文件,我们可以将jmxremote.password.temp造婷用痃late文件改名,或者复制出来一份再改名即可,然后修改jmxremote.password文件。同样将文件最后两行显示【monitorRole和controlRole】的注释取消。然后保存。

linux 配置tomcat运行远程监控(JMX)

4、更改jmxremote.password跟jmxremote.access文件的权限为600。

linux 配置tomcat运行远程监控(JMX)

5、重启tomcat,观察端口是否启动。启动即配置完成。

linux 配置tomcat运行远程监控(JMX)

6、利用Jdk自带的jconsole插件进行连接测试。如果在各个参数都填写正确情况下,仍然连接不成功,请查看linux环境下,/etc/hosts文件,将内的ip更改为linux主机的ip,然后保存,重启机器,再次启动tomcat,使用jconsole插件监控即可成功。

linux 配置tomcat运行远程监控(JMX)
linux 配置tomcat运行远程监控(JMX)
linux 配置tomcat运行远程监控(JMX)
linux 配置tomcat运行远程监控(JMX)
  • scratch画线条程序怎么编写呢?【趣味编程】
  • easyUi如何控制easyui-textbox长度
  • VBA怎么在网页value写入
  • 如何用积木做个小亭子
  • 英雄联盟手游破晓杯红蓝对决活动攻略
  • 热门搜索
    春天来了手抄报 环保手抄报内容 防溺水手抄报 反对邪教手抄报 家风家训手抄报 六一儿童节的手抄报 民族团结手抄报 数学手抄报图片 英语手抄报简单又漂亮 关于节约用水的手抄报