服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Java JConsole远程连接配置案例详解

Java JConsole远程连接配置案例详解

2021-11-18 10:56陈其苗 Java教程

这篇文章主要介绍了Java JConsole远程连接配置案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

JConsole远程连接还是有一点坑的。这里记录一下配置过程,好记性不如烂笔头。

1.在远程机的tomcat的catalina.sh中加入配置:

?
1
2
3
4
5
JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.202.121 -Dcom.sun.management.jmxremote"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=true"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.pwd.file=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64/jre/lib/management/jmxremote.password"

2.配置权限文件

?
1
2
3
4
5
[root@localhost bin]# cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64/jre/lib/management/
 
[root@localhost management]# cp jmxremote.password.template jmxremote.password
 
[root@localhost management]# vi jmxremote.password

monitorRole QED
controlRole chenqimiao

3.配置权限文件为600

?
1
[root@localhost management]# chmod 600 jmxremote.password jmxremote.access

这样基本配置就结束了,下面说两个坑,第一个就是防火墙的问题,要开放指定端口的防火墙,我这里配置的是12345端口,第二个是hostname的问题

?
1
[root@localhost lib]# vi /etc/hosts

Java JConsole远程连接配置案例详解

请将127.0.0.1修改为本地真实的IP,我的服务器IP是192.168.202.121

Java JConsole远程连接配置案例详解

最后的话

Java JConsole远程连接配置案例详解

就能看到你想要的咯。

Java JConsole远程连接配置案例详解

另外给用VisualVM 用户一个温馨提示:使用VisualVM进行远程连接的配置和JConsole是一摸一样滴。

Java JConsole远程连接配置案例详解

到此这篇关于Java JConsole远程连接配置案例详解的文章就介绍到这了,更多相关Java JConsole远程连接内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/think-in-java/p/6138439.html

延伸 · 阅读

精彩推荐
  • Java教程Spring Boot修改启动端口的方法

    Spring Boot修改启动端口的方法

    下面小编就为大家带来一篇Spring Boot修改启动端口的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    Java教程网3652020-12-03
  • Java教程Java Web十条开发实用小知识

    Java Web十条开发实用小知识

    这篇文章主要介绍了Java Web十条开发实用小知识的相关资料,需要的朋友可以参考下 ...

    狮子座明仔5642020-04-26
  • Java教程详解java中this.getClass()和super.getClass()的实例

    详解java中this.getClass()和super.getClass()的实例

    这篇文章主要介绍了详解java中this.getClass()和super.getClass()的实例的相关资料,需要的朋友可以参考下...

    ljlowkey3502020-12-19
  • Java教程java中map与实体类的相互转换操作

    java中map与实体类的相互转换操作

    这篇文章主要介绍了java中map与实体类的相互转换操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    宅男大咖12142021-09-30
  • Java教程Java中BigDecimal类的简单用法

    Java中BigDecimal类的简单用法

    这篇文章主要介绍了Java中BigDecimal类的简单用法,是Java应用程序开发中非常实用的技巧,本文以实例形式对此进行了简单的分析,需要的朋友可以参考下 ...

    shichen20141912019-11-29
  • Java教程基于Java中进制的转换函数详解

    基于Java中进制的转换函数详解

    下面小编就为大家带来一篇基于Java中进制的转换函数详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    Java教程网2162020-12-03
  • Java教程java编程中实现调用js方法分析

    java编程中实现调用js方法分析

    这篇文章主要介绍了java编程中实现调用js方法,结合具体实例形式较为详细的分析了java编程中调用js方法的常用操作技巧与注意事项,需要的朋友可以参考下...

    judyge7992020-12-25
  • Java教程Java模拟QQ桌面截图功能实现方法

    Java模拟QQ桌面截图功能实现方法

    这篇文章主要介绍了Java模拟QQ桌面截图功能实现方法,涉及java针对鼠标事件及图片操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 ...

    鉴客2692019-12-27