文档章节

使用jconsole监控tomcat jvm的使用情况

z
 zhouchen-osc
发布于 2017/06/02 14:05
字数 389
阅读 0
收藏 0

使用jconsole监控tomcat jvm的使用情况

1,首先配置服务器端。

由于服务器端是ubuntu 使用的是jdk1.7版本

源码安装tomcat之后,编辑tomcat根目录下bin/catalina.sh

找到注释的行

# ----- Execute The Requested Command -----------------------------------------

下面添加以后内容

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

 

参数含义

-Djava.rmi.server.hostname=192.168.1.105 服务器本身ip地址

-Dcom.sun.management.jmxremote.port=8888 监控的端口可以自定义注意不要端口冲突

 

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false

上面2行设置不需要用户验证就可以连接,本人为了方便没有设置密码。如果要监控线上的服务器最后把用户验证功能打开。

保存退出,重启tomcat使配置文件生效

 

2,客户端配置

我本人用的电脑是win7的64位系统,所以下了一个jdk1.7 64位的软件地址http://www.cr173.com/soft/55503.html

安装完成之后进入你安装的目录下面bin目录下面有个exe文件为jconsole.exe

双击它会出现一个窗口

134044972.jpg

在 远程进程 下面输入服务器的ip地址和端口号,有账号密码的输入账号密码,没有的不用填写。

 

连接成功之后出现的界面如下图:

142010820.jpg

本文转载自:http://lpy123.blog.51cto.com/6233272/1316202

共有 人打赏支持
z
粉丝 1
博文 54
码字总数 5695
作品 0
重庆
使用Jconsole检测Tomcat内存

本文只涉及在Jconsole和Tomcat在同一台机子上的情况。 Jconsole是jdk自带的工具,可以检测本机上运行的java程序。但要检测Tomcat占用的java内存,还是需要远程连接的方式(即使是在同一台机子...

第四单元
05/23
0
0
Tomcat配置Jconsole , JvisualVm 监控配置

Java内置有jconsole监控工具,可以监控CPU、内存、线程、类加载等信息,但以服务方式启动的tomcat不能被jconsole识别,在网上查找了一通,发现可以通过配置JAVA_OPTS方式启动RMI远程监控接口...

Sobey
2016/03/11
0
0
JVM内存监控:visualVM jconsole jstatd jmap

转载的一篇文章,但是对文章做了一些补充,以便看到这篇文章的同学能配置成功。 本文是亲自测试的详细配置过程,不是转载而且linux下不需修改/etc/hosts文件 由于在建项目的需要,监控tomca...

小天120
2014/03/11
0
0
linux下tomcat设置最大连接数,设置最大内存,使用Jconsole监控

添加tomcat管理员帐户 添加管理员账户tomcat-users.xml <?xml version='1.0' encoding='utf-8'?><tomcat-users><role rolename="tomcat"/><role rolename="role1"/><role rolename="manager......

Zero__One
2012/08/24
0
0
JVM Management API

JVM本 身提供了一组管理的API,通过该API,我们可以获取得到JVM内部主要运行信息,包括内存各代的数据、JVM当前所有线程及其栈相关信息等等。各种 JDK自带的剖析工具,包括jps、jstack、jin...

今幕明
2014/09/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
0
0
Android中的设计模式之状态模式

参考 《设计模式:可复用面向对象软件的基础 》5.8 State 状态 对象行为型模式 《Android源码设计模式解析与实战》第7章 随遇而安--状态模式 意图 允许一个对象在其内部状态改变时改变它的行...

newtrek
昨天
0
0
xshell端 vim没有颜色

说明 使用xshell连接服务器的时候,使用vim打开文档没有颜色 解决方法: 1.在更目录home或者etc下找到vim的配置文件vimrc 2.vim打开它找个坑,添加下面这个东西 set t_Co=256 3.保存退出,就...

杉下
昨天
0
0
spring 资料

spring boot http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html

zaolonglei
昨天
2
0
TypeScript基础入门 - 函数 - 简介

转载 TypeScript基础入门 - 函数 - 简介 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.1.6 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能直接...

durban
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部