`

JMX准备工作

    博客分类:
  • JMX
阅读更多

  JMX是一份规范,SUN依据这个规范在JDK(1.3、1.4、5.0)提供了JMX接口。而根据这个接口的实现则有很多种,比如Weblogic的JMX实现、MX4J、JBoss的JMX实现。在SUN自己也实现了一份,不过在JDK1.4之前,这件JMX实现(一些JAR包)是可选的,你得去它的网站上下载。JDK5.0则内嵌了进来,安装JDK5.0就可以开发基于JMX的代码了。

  但JDK5.0并非包含所有SUN的关于JMX的代码,有一些工具类是排除在JDK5.0之外的。下面根据所使用的JDK版本情况,谈一谈开发环境的准备。

1、JDK1.3、1.4

  去SUN网站下载SUN的JMX实现,共两个ZIP文件,下载网址:http://java.sun.com/products/JavaManagement/download.html

(1)jmx-1_2_1-ri.zip
   解压后的lib目录包含:jmxri.jar、jmxtools.jar
(2)jmx_remote-1_0_1_03-ri.zip
   解压后的lib目录包含:jmxremote.jar、jmxremote_optional.jar、rmissl.jar
  如果在DOS下用命令行开发,则把这五个JAR包加入到classpath系统变量中。如果你用Eclipse开发,则把JAR包加入到项目属性的Libratries(库)引用中。

2、JDK5.0

  JDK5.0的jre\lib\rt.jar已经包含了jmxri.jar、jmxremote.jar、rmissl.jar三个包的代码。

如果你用到jmxtools.jar、jmxremote_optional.jar的类,则需要将这两个类加入到classpath或Eclipse的项目库引用中。

3、我使用的开发环境:JDK5.0 + Eclipse3.2

  注:因为用到jmxtools.jar中的HtmlAdaptorServer类,所以将此包加入到项目库引用中。jmxremote_optional.jar暂时不用到,不管它。


http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jmx-1_2_1-ri.zip?BundledLineItemUUID=avyJ_hCuZIQAAAErnSckfYbF&OrderID=na.J_hCugRMAAAErjyckfYbF&ProductID=w3PACUFB1y8AAAEY_Bw5AXiy&FileName=/jmx-1_2_1-ri.zip 直接下载


分享到:
评论

相关推荐

    JMX一步一步来,快速学会开发JMX应用

    2. **准备工作** 在JDK 1.3和1.4版本中,JMX实现需要单独下载,而在JDK 5.0及更高版本中,JMX已经被内嵌,可以直接使用。对于JDK 1.3和1.4,你需要从Sun官方网站下载jmx-1_2_1-ri.zip和jmx_remote-1_0_1_03-ri.zip...

    jmx一步步来 jmx快速上手指南

    #### 三、JMX的工作原理 JMX的核心组件包括MBean、MBean服务器、客户端以及连接器。其中: - **MBean**(Managed Bean):这是JMX中最基本的单元,负责存储和管理被管理对象的状态和行为。MBean可以是动态生成的也...

    JMX学习,开发文档

    ### 准备工作 在开始使用JMX前,需要确保你的开发环境已经正确配置。对于不同版本的JDK,配置JMX的步骤略有不同: 1. **JDK 1.3 和 1.4**:需要从Sun的官方网站下载JMX实现,包括`jmx-1_2_1-ri.zip`和`jmx_remote-...

    JMX入门教程

    #### 二、准备工作 JMX作为一种规范,由Sun Microsystems提出,并在不同的JDK版本中实现了不同程度的支持。 - **JDK1.3和1.4**:需要手动下载SUN提供的JMX实现,包括`jmx-1_2_1-ri.zip`和`jmx_remote-1_0_1_03-ri....

    Zabbix通过JMX方式监控java中间件

    1. **安装准备**: - 确认服务器已安装JDK。 - 下载并解压Zabbix软件包。 - 编译安装Zabbix-Java-gateway。 2. **配置Zabbix-Java-gateway**: - 修改`settings.sh`中的配置项。 - 配置`zabbix_server.conf`...

    loadrunner 监视 weblogic(JMX) 操作详细步骤.txt

    #### 二、准备工作 1. **安装环境**:确保已经安装了Mercury LoadRunner 和 WebLogic 服务器。 2. **下载并安装lrJDK1.4**:发送邮件至ZU.STONE@QQ.COM获取lrJDK1.4的安装包,并完成安装。 #### 三、配置步骤 1. ...

    JMX学习——一步步来

    接下来,我们可以通过编写一个简单的HelloWorld示例来理解JMX的工作原理。在这个例子中,我们创建一个名为Hello的类,它实现了HelloMBean接口。HelloMBean接口是我们在MBean服务器中注册的管理接口,包含了我们想要...

    JMX1.4规范中文版.pdf

    #### 八、准备工作 要深入理解JMX 1.4规范,读者应具备以下条件: - 对Java编程语言有良好的掌握能力。 - 熟悉Java环境开发。 - 了解系统和网络管理的基本原理。 - 熟悉JavaBean模型。 #### 九、文档结构 文档分为...

    谷歌浏览器使用blazemeter插件录制jmx脚本

    随后,用户可以点击该图标,进入Blazemeter插件的主界面,开始进行脚本录制的准备工作。用户需要确保浏览器已经启用了插件,如果没有,则需要在浏览器设置中手动启用。 接下来是录制JMX脚本的步骤。用户首先点击...

    jpbm工作流例子,已经搭建好,部署就可以

    2. **集成能力**:jbpm可以轻松地与Spring、Hibernate、EJB等企业级框架集成,同时也支持JPA、JMS、JMX等技术。 3. **图形化工具**:jbpm提供了一个强大的图形化工作流设计器,可以通过拖拽的方式构建流程模型。 4...

    JVM_工作原理.

    JMX(Java Management Extensions)则允许对JVM进行监控和管理,如查看内存使用情况、线程状态等。 总的来说,JVM作为Java程序的运行平台,其工作原理涉及到内存管理、类加载、垃圾回收、指令执行等多个复杂环节。...

    [CruiseControl]binary安装和启动

    在开始安装 CruiseControl 之前,确保已经完成了以下准备工作: 1. **安装 Java SDK**:CruiseControl 需要 Java 运行环境,因此首先需要安装 Java SDK 并设置 `JAVA_HOME` 环境变量。 2. **下载 CruiseControl**:...

    JBOSS使用指南

    - 准备工作包括定义实体类、编写映射文件、配置`persistence.xml`等。 - **4.3 单表映射的实体Bean** - 单表映射是指实体类直接映射到数据库中的单个表。通过定义实体类、注解或XML配置文件来实现。 通过以上详尽...

    BadboyInstaller

    4. 导出到JMeter:一旦脚本准备就绪,可以通过“导出”功能将脚本保存为JMX格式,这是JMeter能够识别的文件格式。 5. 在JMeter中导入脚本:在JMeter中,通过“文件”菜单导入刚刚导出的JMX文件,脚本就会出现在...

    fiddler导出jmeter插件

    总的来说,Fiddler导出JMeter插件是两个工具之间的一种强大连接,它让性能测试的准备工作变得更为高效,减少了重复劳动,使得测试人员可以更多地关注测试策略和结果分析,而不是脚本构建本身。在实际工作中,掌握这...

    java_resouce

    类装载涉及到类的加载、链接(包括验证、准备和解析)以及初始化。 3. **运行**:JVM执行字节码,这包括解释执行或经过Just-In-Time(JIT)编译器优化后的执行。JIT编译器可以将频繁执行的热点代码转换为本地机器...

    JBPM4 JBPM4用户指南 开发指南 安装配置 开发步骤 整合

    用户指南是为初学者准备的,旨在帮助用户了解如何与JBPM4交互。其中包含了基础概念,如工作流定义、任务管理、事件处理等。用户需要理解工作流程的概念,包括定义流程图(BPMN)和工作流实例的生命周期。此外,学习...

Global site tag (gtag.js) - Google Analytics