背景:在项目运行的过程中想了解一下tomcat的执行性能情况,下面以jdk自带的javaVisualVm为例进行配置检测
1.在我本地(windows系统)找到jdk中的bin目录,找到jvisualvm.exe双击运行,本地如果有tomcat正在启动,直接进行查看就行,不过我想查看远程linux系统中的tomcat
2.编辑tomcat的bin目录下的catalina.sh文件,添加下面内容:
a)CATALINA_OPTS="-Djava.rmi.server.hostname=192.168.xxxx -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
上面的ip写成自己机器的ip就行,端口可以随意修改,但是不能和机器中的冲突
3.通过启动的visualVM添加远程名称,然后右击选择:“添加jmx链接”,弹出之后输入上面配置的ip:端口号便可以出现下图内容,然后双击箭头所指的地址,就会出现右侧的相关检测内容。