使用local方式连接:
要使用JConsole通过本地连接监视应用,在启动应用的时候加上com.sun.management.jmxremote系统属性。
JDK_HOME/bin/java -Dcom.sun.management.jmxremote application
使用Advance方式连接:
先运行
rmiregistry 9901
或者在java程序中使用LocateRegistry创建RMIRegistry:
LocateRegistry.createRegistry(9901)
程序中加如下代码:
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:9901/server");
JMXConnectorServer jmxConnectorServer = JMXConnectorServerFactory
.newJMXConnectorServer(url, null, mbeanServer);
jmxConnectorServer.start();
然后打开jconsole,使用service:jmx:rmi:///jndi/rmi://localhost:9901/server访问MBeanSever
程序中用客户端访问:
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:9901/server");
JMXConnector connector = JMXConnectorFactory.connect(url);
MbeanServerConnection mbsc = connector.getMBeanServerConnection();
分享到:
相关推荐
JDK 1.5提供了JConsole工具,这是一个用于监视和管理Java应用程序的可视化工具,包括内存使用、线程状态、CPU负载等,其中包含了死锁检测功能,帮助开发者诊断和解决性能问题。 九、NIO(New I/O) JDK 1.5引入了非...
这些工具是开发和维护 Java 应用程序的重要组成部分,它们提供了强大的功能,从编译源代码到调试运行时的问题,再到监视和管理运行中的应用。掌握这些工具的使用对于 Java 开发者来说至关重要。
6. **JDK还包含各种开发和调试工具**,如JConsole(监视Java应用程序的工具)、VisualVM(多合一的Java性能分析工具)以及jinfo、jmap、jhat等。 设置环境变量是使用JDK的关键步骤。通常需要配置三个环境变量: - *...
JConsole是一款强大的Java管理控制台,它被包含在JDK中,从1.5版本开始提供,主要用于监控Java应用程序的JVM(Java Virtual Machine)状态。JConsole通过JMX(Java Management Extensions)技术来实现远程管理和监控...
使用JDK 1.5.0_22,开发者可以编写Java应用程序,利用其提供的编译器、调试工具(如jdb)和性能分析工具(如jconsole)。同时,这个版本的JDK也是向Java 6过渡的重要里程碑,很多在Java 5中引入的新特性后来也被广泛...
jconsole 是一个Java监视和管理系统(JMX)工具,可在Java 1.5版本中使用,用于远程监视和管理Java应用。 ##### 1.13 jdb jdb 是一个简单的命令行调试器,可用于调试Java应用程序。 ##### 1.14 jps(仅1.5版本) jps...
- **JConsole**:内置的监视工具,用于监控JVM的运行状态。 - **VisualVM**:提供丰富的图形界面,帮助分析JVM性能问题。 - **JProfiler** 或 **YourKit**:商业工具,提供更深入的性能分析能力。 通过上述的介绍,...
5. **jconsole**:Java监视和管理控制台,提供了一个图形界面来监控Java应用程序的性能和资源使用情况。 6. **jmap**:内存映射工具,用于获取堆和对象的详细信息,对诊断内存泄漏等问题很有帮助。 7. **jhat**:...
##### 1.13 jconsole (1.5+ only) - **功能**:一个远程监控Java应用程序的图形化工具。 - **应用场景**:适用于分布式环境中对多个应用服务器进行统一监控。 ##### 1.14 jdb - **功能**:一个简单的命令行调试工具...
JDK 1.6.0包含了众多开发者工具,如`javac`编译器、`javadoc`文档生成器、`jar`打包工具以及`jconsole`性能监视工具等,这些工具对于开发和调试Java应用程序至关重要。 5. **兼容性和升级**: 虽然Java 1.6.0已经...
它允许开发者远程管理和监视Java应用程序的状态。 - **Tomcat 与 JMX**:Tomcat利用JMX技术提供了对服务器组件的远程管理和监控能力。管理员可以通过JMX代理查询服务器状态、配置参数以及触发特定操作。 - **MBean...
4.3.1 JConsole:Java监视与管理控制台 4.3.2 VisualVM:多合一故障处理工具 4.4 本章小结 第5章 调优案例分析与实战 5.1 概述 5.2 案例分析 5.2.1 高性能硬件上的程序部署策略 5.2.2 集群间同步导致的内存...
- **常用开源框架中设计模式使用分析**:分析Spring、Hibernate等框架的设计模式应用。 **1.7 数据结构** - **树**:二叉查找树、平衡二叉树、红黑树、B树、B+树。 - **图算法**:深度优先搜索、广度优先搜索、...