专栏首页wannshan(javaer,RPC)jvisualvm.exe远程连接tomcat

jvisualvm.exe远程连接tomcat

花时间实践了下jvisualvm.exe远程监控tomcat

jvisualvm.exe 是java自带一个jvm监控可视化工具,在%JAVA_HOME%/bin下

jvisualvm有两种方式监控jvm,分别是JMX和jstatd.自己实践的是JMX方式

环境:(java 1.7,tomcat7.0 centos6.4)

1,首先先打开tomcat jmx功能

在%Tomcat_Home%/bin下,建立setenv.sh文件(注意文件名,多说一句,tomcat不建议直接改catalina.sh文件的。推荐在setenv.sh文件中来隔离自定义的配置),内容如下

#!/bin/sh
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

里面有端口号,自己制定的不冲突即可,(注意iptables把制定的端口号放开) 后面两个false表示不验权,我实践的是不验证权限方式,也可以弄权限验证,连接时要输入用户名密码。

2,修改hostname (如有必要) 第一步完成后,如果启动tomcat(注意catalina.out日志)有报错

Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name...

说明你得修改host了。步骤如下

vim /etc/hosts/

添加如下格式记录 [主机ip]   [替换你的主机名] 好了之后,键入命令 hostname -i 看是否显示你的ip

重启tomcat,启动成功后(可以看日志) 在通过netstat -a -n |grep tcp,看下jmx端口打开了吗

看到,你配置的端口打开了,我的配置工作也就结束了,可以通过jvisualvm连接了

3,双击jvisualvm.exe启动

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 利用spring-ws 现实soap webservice服务

    背景:有的系统还用soap协议来做webservice.特别要和他们对接的时候。我们需要实现一套。 今天说说,利用spring-ws来(部署,调用)webse...

    技术蓝海
  • Spring 事件传播机制分析

    Spring4.0.4 Spring 事件机制采用的是观察者模型(又叫订阅发布模型) 有以下角色 ? 这里,观察者就是监听者,被观察者就是事件对象。 事件发布流...

    技术蓝海
  • ConcurrentHashMap 锁分段 源码分析

    看ConcurrentHashMap下几个属性: /** * The default concurrency level for this table...

    技术蓝海
  • 附002.Minikube介绍及使用

    Minikube是一种可以在本地轻松运行Kubernetes的工具。Minikube在笔记本电脑的VM中运行单节点Kubernetes集群,供希望尝试Kuber...

    木二
  • 基于Android引入IjkPlayer无法播放mkv格式视频的解决方法

    项目中直接引用或者直接编译源码得到的ijkplayer在播放mkv文件时出现(-10000)的错误,去项目github查看了才知道,默认是不支持mkv和rmvb...

    砸漏
  • 为什么你的简历不受欢迎?可能中了设计师作品集的10个死穴!

    这篇文章出自资深设计总监 Diana Malewicz 之手,她经常会分享一些实操性极强的文章,这篇文章是她基于以往招聘设计师的经验,梳理出来的设计师简历和作品...

    用户1730674
  • C++核心准则CP.3:尽量不要显式共享可写数据

    CP.3: Minimize explicit sharing of writable data

    面向对象思考
  • Confluence 6 下载和安装 MySQL 驱动

    基于许可证的现在,我们没有将 MySQL 的数据库捆绑到 Confluence 中。需要将你的数据库驱动在 Confluence 中可用:

    HoneyMoose
  • 不开口就能说话,脑波直接转语音,实现每分钟150词

    是的,不必动手,也不必开口,只要你的脑波流转,AI就能以每分钟150个词的速度帮你说出心声。

    量子位
  • D3比例尺与坐标轴

    例如[0, 1]对应到[0, 300],当输入0.5时,输出150。或者将[0, 1, 2]对应到["red", "green", "blue"],当输入2时,...

    前端_AWhile

扫码关注云+社区

领取腾讯云代金券