resin3.1.x
linux
cp $JAVA_HOME/jre/lib/management/jmxremote.password.template $JAVA_HOME/jconsole/jmxremote.password
chmod 600 $JAVA_HOME/jconsole/jmxremote.password(必须加上这个)
vi jmxremote.password
去掉#monitorRole RED前的注释并将RED修改为你要设置的密码。
如果想直接连接,不用用户名和密码来验证,以上步骤可以省略。
修改resin的初始化文件resin-conf在JVM arguments里面加上
<jvm-arg>-Dcom.sun.management.jmxremote.port=12345</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.ssl=false</jvm-arg>
<jvm-arg>-J-Dcom.sun.management.jmxremote.password.file=$JAVA_HOME/jconsole/jmxremote.password</jvm-arg>
<jvm-arg>-Djava.rmi.server.hostname=192.168.35.242</jvm-arg>
如果是没有设置验证的则加上
<jvm-arg>-Dcom.sun.management.jmxremote.port=12345</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.ssl=false</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.password=false</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.authenticate=false</jvm-arg>
<jvm-arg>-Djava.rmi.server.hostname=192.168.35.242</jvm-arg>
红色字体,换成你所在服务器的IP
重启resin,查看12345端口有没有在监听
netstat -lnp | grep 12345
结果--》tcp 0 0 :::12345 :::* LISTEN 14210/java
在jconsole的主界面远程进程那里输入192.168.35.242:12345,再输入用户和密码
分享到:
相关推荐
jstatd是JVM监控服务,它基于RMI(Remote Method Invocation)技术,允许远程机器获取本地JVM应用的信息。默认监听1099端口。在启用jstatd时,可能需要配置安全策略文件(如`jstatd.all.policy`),赋予必要的权限...
- **配置远程JVM**:远程JVM需要开启JMX服务,并设置必要的安全策略。在JVM启动参数中添加`-Dcom.sun.management.jmxremote`等相关选项。 - **连接远程JVM**:在VisualVM的"Remote"选项卡中,输入远程主机的IP地址...
### JVM监控工具使用入门 #### 引言 Java虚拟机(JVM)是运行Java程序的基础环境,其性能直接影响到应用程序的稳定性和响应速度。为了更好地理解和优化JVM的运行状态,开发人员需要掌握一系列的监控工具和技术。...
JVM 的内存管理是性能优化的关键,尤其是在高并发环境下,合理的内存配置和监控显得尤为重要。本文将深入探讨 VisualVM 及其集成的一系列命令行工具,包括 jps、jstat、jmap、jinfo、jstack 和 JConsole,帮助读者...
在单例模式下测试JVM实例是否唯一,可以通过设置一个全局静态变量或者使用Singleton类的静态方法来实现。例如,如果你有一个名为`Singleton`的类,通常会包含一个私有的构造函数和一个静态工厂方法: ```java ...
《使用jvisualvm进行JVM监控的深度解析》 在Java开发过程中,了解和优化JVM(Java虚拟机)的性能至关重要。jvisualvm是一款强大的、免费的Java应用程序性能分析工具,它允许开发者深入洞察JVM的行为,进行内存分析...
**JVM监控工具** 1. **JConsole**:这是Java SDK自带的一个图形化监控工具,可以查看JVM的内存使用情况、线程状态、类加载情况等。 2. **VisualVM**:功能更为强大的多合一JVM分析工具,提供CPU和内存分析、线程...
原文链接:https://blog.csdn.net/m0_37814112/article/details/119028528 说明:Kubernetes集群之微服务JVM内存监控,prometheus服务yaml文件
JVM监控工具对于理解程序性能、定位问题和优化Java应用的效率至关重要。本篇文章将详细探讨如何利用JVM监控工具来提升Java应用的运行效率。 首先,JVM监控工具可以帮助我们实时查看和分析应用程序的运行状态。例如...
- **JVisualVM**:集成了多种JVM监控功能,如内存、线程、类加载、CPU使用率等。 - **JConsole**:提供GUI界面来监视JVM的性能和诊断问题。 - **JMX(Java Management Extensions)**:允许创建和注册MBeans来...
### JVM监控工具详解 在Java应用开发与维护过程中,确保应用程序稳定高效地运行至关重要。为此,JVM(Java虚拟机)提供了多种内置工具用于监控、诊断及优化Java应用程序的性能。本文将详细介绍JVM自带的一些核心...
Springboot添加jvm监控实现数据可视化 Springboot添加jvm监控实现数据可视化是指使用Springboot框架来实现对jvm的监控,通过可视化的方式来展示监控数据。下面是该技术的详细介绍: 首先,需要添加Spring-boot-...
JVM性能监控与调优实战课程,作为整篇课程的重中之重,...而后篇则更加的注重实战和实操,对性能监控的实战部署和配置,有了更加深入的理解和教学,整体来说课程完全达到了架构师的内容级别,需要同学们好好学习掌握。
在进行JVM调优时,通常需要结合监控工具(如VisualVM或JProfiler)观察应用运行状态,以找出性能瓶颈并进行针对性优化。此外,JDK版本的不同也可能影响参数的效果,因此在设置参数时应参考相应版本的官方文档。
"JVM监控程序"是开发者用来观察和分析JVM内部状态的重要工具,帮助他们优化性能、定位问题。本文将深入探讨JVM监控的相关知识点。 1. **JVM内存模型** JVM内存分为堆内存(Heap)、栈内存(Stack)、方法区...
你可以选择要监控的应用,获取其JVM配置信息,包括JVM参数、类路径、模块系统等。 3. **性能监视** - **内存监控**:实时显示堆内存、非堆内存、eden区、survivor区、老年代等各部分的使用情况,帮助定位内存泄漏...
以下是几种常用的JVM监控工具的详细介绍: 1. **jstack**: `jstack` 是一个用于打印Java线程堆栈跟踪的工具,它可以帮助我们了解应用程序中线程的状态,比如是否发生死锁或者线程阻塞。通过指定进程ID,我们可以...
JVM监控工具介绍 JVM监控工具是Java开发者和运维人员不可或缺的工具,通过这些工具可以监控和诊断Java应用程序的性能和资源使用情况。本文将介绍五种JVM监控工具:jstack、jconsole、jinfo、jmap和jdb。 jstack ...
本压缩包"JVM监控,调优,分析工具(低配版arthas)-spectre.zip"提供了一个轻量级的Arthas版本——Spectre,它可以帮助开发者在资源有限的环境中进行JVM的监控、调优和分析。 Spectre,这个名字源于电影《007》系列...
JVM监控工具对于理解应用性能、优化内存使用、定位问题和故障排查至关重要。以下是一些关于JVM监控工具的重要知识点: 1. **JConsole**: JConsole是Java自带的一个图形化JVM监控工具,它可以显示关于Java应用程序的...