原文出处:http://blog.chenlb.com/2009/01/tomcat-jmx.html

tomcat 启动时配置了 jmx 就可以简单的监控它,如内存、CPU、线程使用情况,类加载情况,GC情况。参考官方的说明:http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html 。在启动 tomcat 时加一些参数。我现在startup.bat(或 startup.sh)的“exec "$PRGDIR"/"$EXECUTABLE" start "$@"”(即最后一行)前面加,如:

# this jmx export CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8849 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false" exec "$PRGDIR"/"$EXECUTABLE" start "$@"

我是在本地机(windows)下试用,可以用JAVA_HOME/bin/jconsole.exe连接上(localhost:8849)。可以认识下jconsole了。

但是在服务器上两样这样改,在本地机怎么也连不上。在再找找远程tomcat的jmx配置,多了个参数-Djava.rmi.server.hostname=ip_or_hostname。然后我就加上了服务器的IP。然后再连接就可以了。对这样的情况有点不解,再官方又没有找任何这个参数的说明。回来后,再试用一下。在虚拟机的开一个linux,然后配上jmx参数(没有java.rmi.server.hostname的)。结果可以连接。... 公司的为什么不能连接呢?为什么加了IP就行?怀疑多网卡。然后在虚拟机上再加一个网上,然后启动 tomcat ,恩,不能连接(没有server.hostname),然后再加上java.rmi.server.hostname启动 tomcat ,结果或以连接。原来java.rmi.server.hostname是这个作用。

最终:

# this jmx export CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8849 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.1.80" exec "$PRGDIR"/"$EXECUTABLE" start "$@"

[转]Tomcat JMX配置相关推荐

  1. java 配置jmx 参数_tomcat jmx配置

    tomcat jmx 配置 注意:建议配置rmi.port端口,因为如果不配置,在控制端口请求连接后,被监控服务器会随机分配一个端口用于通信,在网络环境环境存在访问控制,安全策略的情况下,就会连接失败 ...

  2. idea中tomcat环境配置及web项目创建的问题

    tomcat环境配置 1.打开Run,进入 Edit Configurations 找到tomcat Server后 配置右侧application server的路径 看到以上效果 说明配置成功. ...

  3. tomcat常见配置及优化、升级

    介绍 Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet.JSP 程序的首选. 升级 1.备份之前的tomcat 2.下载当前 ...

  4. 在IntelliJ IDEA中Tomcat的配置过程(全程详细图解)

    在IDEA中配置本地的Tomcat服务器的过程如下: 注意首先明确自己电脑中的Tomcat安装是否成功,以及其安装路径. 在Run下找到Edit Configurations,抑或找到右上的小框框. ...

  5. RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转)

    RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程 一.准备工作:SSH,telnet终端中文显示乱码解决办法vi /etc/sysconfig/ ...

  6. tomcat安装配置及应用

    tomcat安装配置及应用 一.tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调 ...

  7. Tomcat灵活配置多项目,多端口,多域名,多虚拟目录

    Tomcat的配置都在Tomcat的安装目录的conf文件夹下的server.xml文件 最初内容:(去掉所有注释) <?xml version="1.0" encoding ...

  8. Tomcat参数配置

    2019独角兽企业重金招聘Python工程师标准>>> 1. JAVA_OPTS内存优化 Tomcat内存优化主要是对启动参数的优化,可以在Tomcat的启动脚本catalina.s ...

  9. tomcat ssi配置及升级导致ssi include错误问题解决

    最近tomcat升级版本时,遇到了ssi解析的问题,记录下解决的过程,还有tomcat ssi配置的要点. tomcat 配置SSI的两种方式 Tomcat有两种方式支持SSI:Servlet和Fil ...

最新文章

  1. mysql如何根据业务分表设计_mysql分表分库的应用场景和设计方式
  2. 人工神经网络中为什么ReLu要好过于tanh和sigmoid function?
  3. .net mvc mssql easyui treegrid
  4. 关于maven仓库中的_remote.repositories
  5. air display的实践
  6. Boost:显示如何将累加器持久化到文件中
  7. 如何有效地管理测试用例
  8. 加强版[BZOJ#3483] SGU505 Prefixes and suffixes(询问在线版)
  9. Eviews10下载及安装
  10. Microsoft sqlserver2000如何导入.mdf格式的数据库文件
  11. linux Redis下载及安装
  12. 记录六足机器人的各类参数(micropython)
  13. 【CCNA | 网络模拟器CPT系列】Cisco Packet Tracer 8.2.0 的安装 Ⅰ
  14. linux装软件需要root用户,Linux下非root用户安装软件的一般流程:
  15. NEFU 大一寒假训练六(二分查找)题目预测
  16. mac java 创建文件夹_在mac电脑上创建java的一些简单操作
  17. 国内怎么开通苹果Arcade订阅
  18. JApiDocs 生成父子菜单结构
  19. c语言作业存款,2道C语言的题第一:设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计...
  20. Compass的用法

热门文章

  1. hadoop学习记录(二):hadoop常用shell命令
  2. 网络营销中邮件营销的优势
  3. 北京奥运会IT攻防:没有第二次机会的战役
  4. Python SyntaxError: invalid syntax错误处理
  5. 记一次shield抓包分析
  6. 【观察】戴尔科技+英特尔傲腾技术:以“纳秒之速”领跑存储创新
  7. html table字体居中 css,CSS如何让DIV和table居中但是让其中的文字不居中
  8. Linux 目录和文件权限总结
  9. 计算100元换算成1元、5元、10元零钱有多少种可能?
  10. Windows 已经发现文件有一个问题_七夕小子_新浪博客