java tomcat pol_Java之JMX-tomcat、weblogic配置

1.修改Tomcat目录下的bin/catalina.sh。

2.在该文件中查找以下内容

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

添加一下代码

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

weblogic配置

1、jconsole使用jmx进行监控,需要在应用启动时,配置启动参数。因为使用的是weblogic服务器,故需要在${DOMAIN_HOME}/bin/setDomainEnv.sh环境中进行配置。

JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=9000"JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.authenticate=false"JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.ssl=false"

不需要IP

3. 进入Tomcat安装目录下的bin目录,执行./startup.sh,启动Tomcat

4. 敲入命令:netstat -a,可查看到9000端口已经启用,说明Tomcat的JMX配置成功

5. 进入Java安装目录的bin目录,敲入命令:jconsole,即可启动jconsole的管理界面,在界面中输入如下内容:

service:jmx:rmi:///jndi/rmi://localhost:9000/jmxrmi

注意:jconsole调出的是界面

window环境下tomcat配置

JMX:Java Management Extension Java 管理工具扩展

本文主要说明使用jconsole工具连接window下的tomcat,步骤如下:

1、设置参数

打开%TOMCAT_HOME%\bin\catalina.bat文件(TOMCAT_HOME是tomcat的安装目录)

在行set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%  之下

行rem ----- Execute The Requested Command ---------------------------------------  之上

添加参数行  set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9008 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

2、启动tomcat

执行tomcat脚本%TOMCAT_HOME%\bin\startup.bat(可以找到该文件双击即可),执行startup.bat脚本的时候,会调用catalina.bat脚本

3、查看端口

在cmd下执行netstant -an命令,可查看9008端口已被占用

202a83d0cdd7b48eb59cd68a09a77eef.png

4、使用jconsole连接监控tomcat

执行 %JAVA_HOME%\bin\jconsole.exe (JAVA_HOME为jdk的安装目录),在启动界面中选择远程进程 ,并在空格处输入 service:jmx:rmi:///jndi/rmi://localhost:9008/jmxrmi

(注意端口是上面配置的端口)

ba8694bcbfc993b7f140664457bccfea.png

本例中tomcat和jdk都是在本地,所以在本地进程中可以看见tomcat的进程,若不选择远程进程,也可以直接点击本地进程中的tomcat进程进入查看(若使用本地进程,上面的jmx参数也可以不用配置),结果都是一致的

5、不用输入用户名和口令,直接点击连接进入即可

连入tomcat后可查看内存和线程数,本例主要查看MBean页签,查看tomcat在MBeanServer中注册的实例

f151d76aa6771aa25e76489e7cf37f4e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值