`
RepublicW
  • 浏览: 81318 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Jconsole远程连接

阅读更多
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
分享到:
评论

相关推荐

    kafka监控工具KafkaOffsetMnitor angularjs和css

    kafka监控工具KafkaOffsetMnitor 没有响应,需要修改offsetapp目录index.html ,进行本地化。压缩包文件就是所需要的文件。

    使用jconsole监听远程Tomcat服务的方法

    主要介绍了使用jconsole监听远程Tomcat服务,需要的朋友可以参考下

    JConsole_远程监控Tomcat_ricky

    JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremote。JConsole能够提供被监控虚拟机...

    jconsole通过JMXMP协议连接的jar文件

    jconsole连接JMX在很多例子中采用RMI协议连接。 但是在实际生产环境下,RMI会受到来自防火墙的诸多限制,经常连接不上。 采用JMXMP协议是一个替换办法。 将解压后的几个jar全部拷贝到服务器端%JAVA_HOME%\jre\lib\...

    解决java远程调试ClosedConnectionException错误

    解决Failed to connect to remote VM com.sun.jdi.connect.spi.ClosedConnectionException错误,tomcat远程调试

    jboss-4.2.2

    jboss-4.2.2linux版本,eclipse,远程通过jconsole连接监控,启动脚本配置

    jboss-4.2.4.GA

    jboss-4.2.4,jboss安装工具包。远程通过jconsole连接监控,启动脚本配置

    JAVA JVM内存监控工具总结

    VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力。所有这些都是免费的!它囊括的命令行工具包括jps,jstat,jmap,jinfo,jstack,JConsole,这些...并可通过远程连接监视远程的服务器VM。

    netty-starter:Netty权威指南学习之旅

    (JConsole是一个图形监视工具,用于监视本地或远程计算机上的Java虚拟机(JVM)和Java应用程序。)客户端TimerClient客户端通过PrintWriter向服务端发送"QUERY TIME ORDER"指令,然后通过BufferedReader的readLine...

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    虚拟机堆转储快照分析工具 / 84 4.2.6 jstack:Java堆栈跟踪工具 / 85 4.3 JDK的可视化工具 / 87 4.3.1 JConsole:Java监视与管理控制台 / 88 4.3.2 VisualVM:多合一故障处理工具 / 96 4.4 本章小结 / 105 第5...

    Java虚拟机

    4.3.1 JConsole:Java监视与管理控制台 4.3.2 VisualVM:多合一故障处理工具 4.4 本章小结 第5章 调优案例分析与实战 5.1 概述 5.2 案例分析 5.2.1 高性能硬件上的程序部署策略 5.2.2 集群间同步导致的内存...

Global site tag (gtag.js) - Google Analytics