精华内容
下载资源
问答
  • 一:Linux系统下,需要修改tomcat主目录usr\local\tomcat1\bin\ catalina.sh文件 # OS specific support. $var _must_ beset to either true or falsei. 下面添加以后内容 JAVA_OPTS="$JAVA_OPTS-Djava.rmi....

    一:Linux系统下,需要修改tomcat主目录usr\local\tomcat1\bin\ catalina.sh文件

    # OS specific support.  $var _must_ beset to either true or falsei.

    下面添加以后内容

    JAVA_OPTS="$JAVA_OPTS-Djava.rmi.server.hostname=192.168.168.128"

    JAVA_OPTS="$JAVA_OPTS-Dcom.sun.management.jmxremote.port=9000"

    JAVA_OPTS="$JAVA_OPTS-Dcom.sun.management.jmxremote.authenticate=false"

    JAVA_OPTS="$JAVA_OPTS-Dcom.sun.management.jmxremote.ssl=false"

     

     

    或者写在在一行(注意写在一起必须是一行)

    JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.168.128 -Dcom.sun.management.jmxremot

    e -Dcom.sun.management.jmxremote.port=9000-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

     

     

    参数含义

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

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

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

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

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

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

    ./shutdown.sh

    ./startup.sh

     

    二、修改 hostname, 将127.0.0.1修改为本地真实的IP,我的服务器IP是192.168.168.128

    vi /etc/hosts

     

    三、本地JDK安装bin目录下启动 jconsole.exe连接服务器远程,输入IP和配置的监控端口号进行连接


     

    展开全文
  • 在做性能测试的时候,我们常常需要对Tomcat进行监控,一般tomcat使用的配置就是默认配置。这里我们说下Tomcat的默认配置情况在tomcat配置文件server.xml中的配置中,和连接数相关的参数有:minProcessors:最小空闲...

    在做性能测试的时候,我们常常需要对Tomcat进行监控,一般tomcat使用的配置就是默认配置。这里我们说下Tomcat的默认配置情况

    在tomcat配置文件server.xml中的配置中,和连接数相关的参数有:

    minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10

    maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75

    acceptCount:允许的最大连接数,即等待队列,指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。应大于等于maxProcessors,默认值为100

    在大并发的情况下超过等待队列默认值,Nginx就会报错,因此为了更好的使用tomcat故对tomcat进行监控

    首先打开被监控的对象Tomcat配置面板

    找到Java选项卡;

    在Java Options框的最下方增加以下内容:

    -Djava.rmi.server.hostname=IP地址

    -Dcom.sun.management.jmxremote

    -Dcom.sun.management.jmxremote.port="端口号"

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

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

    6bba10c1ca07

    重启Tomcat 服务

    JConsole是一个可执行文件,在java根目录下bin文件;单击bin文件下JConsole.exe运行程序,可以通过JDK的bin来搜索JConsole

    6bba10c1ca07

    执行JConsole程序,会弹出JConsole:新建连接对话框:

    有两种监控方法:本地进程监控和远程监控。

    选择“本地进程”在下拉列表框中会列出JConsole程序相同用户的进程,我们这里选择远程进程,单击“链接”按钮,即可进入监控的主界面。

    6bba10c1ca07

    6bba10c1ca07

    6bba10c1ca07

    怎么使用在这里就不在阐述了,类似于java jvm.

    展开全文
  • JConsole监控Tomcat教程

    2020-05-29 17:20:25
    1.进入%JAVA_HOME%\bin目录,打开jconsole.exe。 2.选中tomcat进程,点击连接,ok。 Windows远程监控Linux tomcat 1.编辑%CATALINA_HOME%\bin\catalina.sh,在如图“#JAVA_OPTS=…”与“#------ Execute The…之间...


    首先附上官方文档链接 https://docs.oracle.com/javase/1.5.0/docs/guide/management/agent.html,读者可以结合官方文档和笔者文章食用。

    Windows监控本地tomcat方法

    1.进入%JAVA_HOME%\bin目录,打开jconsole.exe。
    在这里插入图片描述

    2.选中tomcat进程,点击连接,ok。
    在这里插入图片描述

    Windows远程监控Linux tomcat方法

    1.编辑%CATALINA_HOME%\bin\catalina.sh,在如图“#JAVA_OPTS=…”与“#------ Execute The…之间”插入以下代码(请根据实际情况填写参数,不要无脑复制粘贴)
    在这里插入图片描述

    JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=0.0.0.0 -Dcom.sun.management.jmxremote.password.file=/h
    ome/java/jdk1.8.0_121/jre/lib/management/jmxremote.password"
    

    以下为参数解释:
    com.sun.management.jmxremote:启动监控功能
    com.sun.management.jmxremote.port:监控进程的接入端口
    com.sun.management.jmxremote.authenticate:是否开启身份验证
    com.sun.management.jmxremote.ssl:是否已SSL的方式接入
    java.rmi.server.hostname:服务器ip,不能填127.0.0.1,可以使用hostname -i查看
    com.sun.management.jmxremote.password.file:jmxremote用户信息配置文件地址

    2.进入%JAVA_HOME%\jre\lib\management目录,输入命令mv jmxremote.password.template jmxremote.password,如果不开启身份验证,则进入下一步。如果开启身份验证,则编辑jmxremote.password文件,跳到文件末尾:
    在这里插入图片描述
    从注释可以看出默认提供了两个用户:monitorRole和controlRole以及他们默认的密码,删除他们前面注释即可。
    monitorRole,授予只读访问权限以进行监视
    controlRole,授予对监视和管理的读写访问权限。
    在%CATALINA_HOME%\bin\startup.sh最下面exec “ P R G D I R " / " PRGDIR"/" PRGDIR"/"EXECUTABLE” start "$@"这一行上方加上刚刚配置的参数:
    在这里插入图片描述

    3.查看jmxremote设置的端口是否被防火墙拦截,windows打开命令窗口输入telnet ip:port(ip填hostname,port填设置的端口),如果没有被拦截直接进入步骤5,否则下一步。

    4.设置防火墙为jmxremote端口放行,输入vi /etc/sysconfig/iptables ,在COMMIT上面插入如下代码

    -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 12345 -j ACCEPT
    

    dport参数填实际值
    5.在windows打开打开jconsole.exe,输入ip,端口,用户名及口令,连接,完事。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • NULL 博文链接:https://xiaotao-2010.iteye.com/blog/1460209
  • 使用jconsole监控springboot内置tomcat

    千次阅读 2020-03-06 15:43:40
    1、启动程序 添加远程监控的jmx参数 nohup java -Dcom.sun.management...jar /home/stm/jar/stm-control.jar > /home/stm/jar/stm-control.log & 2、打开jconsole 点击连接 即可 2、jvisualvm 连接远程jvm 同上开启jmx

    1、启动程序 添加远程监控的jmx参数

    nohup java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9001 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar /home/stm/jar/stm-control.jar > /home/stm/jar/stm-control.log &

    2、打开jconsole

    点击连接 即可

    2、jvisualvm 连接远程jvm 同上开启jmx

     

    展开全文
  • TomcatJconsole监控

    2019-11-13 10:52:13
    JConsole的图形用户界面是一个符合Java管理扩展(JMX)规范的监测工具,JConsole使用Java虚拟机(Java VM),提供在Java平台上运行的应用程序的性能和资源消耗的信息。在Java平台,标准版(Java SE平台)6,JConsole...
  • 主要介绍了使用jconsole监听远程Tomcat服务,需要的朋友可以参考下
  • in order to enable jconsole to monitor Tomcat Application, just add the additional line in catalina.bat or catalina.sh -Dcom.sun.management.jmxremote.port="9001" -Dcom.sun.management.jmxremote....
  • jconsole监控 tomcat

    2019-04-18 01:42:30
    NULL 博文链接:https://myhearsnow.iteye.com/blog/1851119
  • jconsole-tomcat配置

    2012-09-24 16:41:36
    配置tomcat使用jconsole 修改catalina脚本 Windows平台:修改catalina.bat,在dorun和dostart段开头增加一行(注意是一行): set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=192.168.1.101 -Dcom.sun....
  • Tomcat开启远程监控Jconsole配置

    千次阅读 2017-03-24 10:14:52
    那就是已经开了JMX模式,无需再设置,直接ifconfig查看服务器IP即可,直接在JDK bin目录下打开jconsole,选择远程连接,然后配置ip端口就行了。 开启配置方法 如果没有的话可以这么设置 1.直接在...
  • Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,对运行在java...Jconsole是基于jmx进行通信、信息发送获取的,因此需要对tomcat进行相应设置,jconsole才可监控tomcat
  • Tomcat配置Jconsole JvisualVm 监控配置
  • 在jdk的bin目录下,我们找到jconsole.exe执行程序,双击运行后,显示效果如下:并没有本地tomcat启动过后的选项。 首先,我们需要修改一个注册表的参数。 64位操作系统对应路径:HKEY_LOCAL_MACHINE\SOFTWARE\Wow...
  • tomcat使用jconsole

    千次阅读 2008-08-19 21:51:00
    需要添加如下参数:-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=8086-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false启动JConsole以后会要求...
  • JConsole远程监控Tomcat

    2011-10-10 16:59:33
    性能监控JConsole远程监控Tomcat服务
  • 转载自:Windows下配置Jconsole监控Tomcat 本来是想写监控tomcat服务的工具probe(LambdaProbe),忽然想起常用的jconsole监控JVM,结果在window服务形式的tomcat下我远程去连接,各种问题,虽然最后弄好了,但觉得...
  • 在网上查了好久的资料,也成功设置了catalina.sh 文件,可是就是不能...(centos7+jdk8+tomcat 8) 1、vi打开catalina.sh 文件,就是在你tomcat路径下的bin文件夹下,在如下位置添加 JAVA_OPTS="-Djava.rmi.server
  • 远程tomcat:linux 64位 centos 7 上tomcat 8 本机:windows7 二、步骤 linux上,在tomcat安装目录的bin下,新建setenv.sh,内容如下: export JAVA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun....
  • 使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操
  • 使用jconsole监控tomcat性能情况

    千次阅读 2014-04-01 10:25:24
    使用jconsole监控tomcat性能情况   1、环境准备 ...jconsole使用jdk自带的(jdk安装目录\bin\jconsole.exe)   2、tomcat配置 打开catalina.sh文件,添加以下信息: #----- Execute The Requeste
  • 使用jconsole监听远程Tomcat服务

    千次阅读 2018-09-10 09:29:02
    1. 获取远程服务器的地址和可用端口号 我拿的是我自己的阿里云...我们可以看出上面的6969已经被使用,8696未被使用。 查看进程启动的端口 netstat -antup |grep 32594 查看端口监听情况 lsof -i:1234 2. 修改...
  • 可以监控CPU、内存、线程、类加载等信息,但以服务方式启动的tomcat不能被jconsole识别,在网上查找了一通,发现可以通过配置JAVA_OPTS方式启动RMI远程监控接口,能够使用jconsole监控tomcat,把方法记录一下,以供...
  • 说明:在此我使用的是Xshell6连接的服务器进行操作。 参考链接:https://blog.csdn.net/unhejing/article/details/79882618 1、打开Xshell6,弹出会话窗口 2、在会话窗口点击新建,输入名称和主机(ip地址)然后确定...
  • 最近对公司的项目进行JVM调优,使用了JDK自带的jconsole查看Tomcat运行情况,记录下配置以便以后参考: 首先,修改Tomcat的bin目录下的catalina.bat文件,在JAVA_OPTS变量中添加下面四行,即可 set JAVA_OPTS= %...
  • 使用JConsole监控Tomcat

    2021-03-26 13:52:24
    JConsole使用JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM。可以监控本地和远程的java程序。JConsole 可以监视本地Tomcat和远程服务器上的Tomcat监视前需要做如下配置:1、如果要监视远程Java进程,...
  • 1.vim打开服务器上tomcat中的catalina.sh文件 2.在catalina.sh文件最前面加上下面 JAVA_OPTS="-Dcom.sun.management.jmxremote.port=6969 -Dcom.sun.management.jmxremote.rmi.port=6969 -Dcom.sun.management....
  • 一、安装JDK 1、本次教程测试所采用的是绿色版的jdk1.6.0,大家自行去官网下载,就不多做说明... ...gt;运行,输入【jconsole】,点击确定。如果弹出“Java监视和管理控制台”窗口,则说明JDK部分OK了。   二、修...
  • 尝试将jconsole连接到远程服务器.我把它添加到我的catalina.sh:export JAVA_OPTS="-Dcom.sun.management.jmxremote \-Dcom.sun.management.jmxremote.port=9005 \-Dcom.sun.management.jmxremote.ssl=false \-Dcom....
  • Zabbix server、Java、Tomcat:192.168.120.128 步骤一、前置条件 如编译安装Zabbix server已加上–enable-java以支持jmx监控,可忽略此步 # ./configure --enable-server --enable-proxy --enable-agent --enable-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,353
精华内容 2,941
关键字:

tomcat使用jconsole