Jconsole远程连接

原创 2011年10月17日 19:34:59

http://download.oracle.com/javase/6/docs/technotes/guides/management/agent.html#gdeum

  根据oracle网站上的文档,本地使用jconsole没有问题。但当我从windows连接到linux时(centos5.4)时,老是连接不上)。原因是Linux上JVM给jconsole的RMI配置文件不对,

jvm使用了hostname -i的IP地址,我的/etc/hosts上127.0.0.1,所以远程老是连接不上。

   只要在java启动参数中加入 -Djava.rmi.server.hostname=192.168.0.10  显示说明JVM返回给jconsole的IP地址即可。

挡在java启动参数中加入 -Dcom.sun.management.jmxremote.port=6666  时,jvm回去读取  JRE_HOME/lib/management/jmxremote.password 和  JRE_HOME/lib/management/jmxremote.access文件。其中jmxremote.password 说明远程访问的用户名和密码, jmxremote.access说明用户的访问权限,有readonly和readwrite选项。 jmxremote.password 可以有jmxremote.password.template生成,同时要注意修改jmxremote.password的访问权限为用户只读,组和others无权限,  chmod 0400 ./jmxremote.password。

否则会出现Error: Password file read access must be restricted: /root/jdk1.6.0_26/jre/lib/management/jmxremote.password

  一下两个选项分别禁止ssl验证和无用户名密码访问 

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

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

给JVM配置jmx agent

工作中需要给tomcat配置jmx来管理MBean。 碰到的问题比较多,记录下来以便查阅。(慢慢补充) 配置   给jvm的添加下列参数(有关jmx参数的详细说明可以参考JAVAM_HOM...
  • wanghy1979
  • wanghy1979
  • 2013-04-24 09:42:53
  • 2283

运用Jconsole监控JVM

http://zhumeng8337797.blog.163.com/blog/static/1007689142012424114643418/?suggestedreading&wumii ...
  • hometohw
  • hometohw
  • 2013-03-24 19:02:21
  • 1369

ActiveMQ(中文)参考手册

1 JMS 在介绍ActiveMQ之前,首先简要介绍一下JMS规范。   1.1 JMS的基本构件 1.1.1 连接工厂 连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的Acti...
  • yinlisha521
  • yinlisha521
  • 2014-01-03 15:00:35
  • 4228

Error: Password file read access must be restricted: C:/Java/jdk1.6.0_14/jre/lib/management/jmxremote.password

Additional Security Information For Microsoft WindowsHow to Secure a Password File on Microsoft Wind...
  • quqtalk
  • quqtalk
  • 2010-02-23 10:59:00
  • 3117

使用jconsole远程监控java程序

启动参数: exec java -Djava.rmi.server.hostname=192.168.1.111 -Dcom.sun.management.jmxremote.port=18999 ...
  • suleil1
  • suleil1
  • 2016-08-26 14:49:34
  • 770

JVM 优化实战

本文讲解了 JVM 的内存划分和分配策略,并以截图和脚本展示常用可视化和命令行工具的使用方法,完整演示了 JVM 优化、内存泄露排查、gc.log 分析方法等。...
  • kefengwang
  • kefengwang
  • 2017-01-12 15:13:48
  • 2332

jmx配合jvisualvm远程监控Java程序

jvisualvm和jmx都是JDK自带的工具 jvisualvm的位置在$JAVA_HOME/bin目录下 Windows下可以双击exe启动,也可以命令行启动    远程主机配置jmx: 1、找到...
  • K0000000r
  • K0000000r
  • 2016-09-15 22:38:26
  • 4186

vtiger7 cmd创建模块时出现 Sorry! Attempt to access restricted file. - user_privileges/user_privileges_17

问题: cmd创建模块时出现 Sorry! Attempt to access restricted file. - user_privileges/user_privileges_17.p...
  • qq_26282869
  • qq_26282869
  • 2018-01-31 10:43:44
  • 24

jconsole远程连接tomcat查看服务器运行情况(jdk1.8+tomcat 8)

在网上查了好久的资料,也成功设置了catalina.sh 文件,可是就是不能链接上,心累啊,折腾了两个小时,所以说还是要看一手的资料,不然会走很多的弯路的。下面就是我设置的步骤: (centos7+j...
  • shamoshuizu
  • shamoshuizu
  • 2017-04-24 15:13:22
  • 1971

JConsole远程连接Tomcat

问题背景   Tomcat经常崩溃crash,想看看JVM内存使用情况,就想到了用Jconsole监控,以前只是监控本地的JVM,这次要监控远程的,遇到了不少问题。   经过几个小时的努力...
  • yaooch
  • yaooch
  • 2016-01-12 11:33:21
  • 1284
收藏助手
不良信息举报
您举报文章:Jconsole远程连接
举报原因:
原因补充:

(最多只允许输入30个字)