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 直接下载
分享到:
相关推荐
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前,需要确保你的开发环境已经正确配置。对于不同版本的JDK,配置JMX的步骤略有不同: 1. **JDK 1.3 和 1.4**:需要从Sun的官方网站下载JMX实现,包括`jmx-1_2_1-ri.zip`和`jmx_remote-...
#### 二、准备工作 JMX作为一种规范,由Sun Microsystems提出,并在不同的JDK版本中实现了不同程度的支持。 - **JDK1.3和1.4**:需要手动下载SUN提供的JMX实现,包括`jmx-1_2_1-ri.zip`和`jmx_remote-1_0_1_03-ri....
1. **安装准备**: - 确认服务器已安装JDK。 - 下载并解压Zabbix软件包。 - 编译安装Zabbix-Java-gateway。 2. **配置Zabbix-Java-gateway**: - 修改`settings.sh`中的配置项。 - 配置`zabbix_server.conf`...
#### 二、准备工作 1. **安装环境**:确保已经安装了Mercury LoadRunner 和 WebLogic 服务器。 2. **下载并安装lrJDK1.4**:发送邮件至ZU.STONE@QQ.COM获取lrJDK1.4的安装包,并完成安装。 #### 三、配置步骤 1. ...
接下来,我们可以通过编写一个简单的HelloWorld示例来理解JMX的工作原理。在这个例子中,我们创建一个名为Hello的类,它实现了HelloMBean接口。HelloMBean接口是我们在MBean服务器中注册的管理接口,包含了我们想要...
#### 八、准备工作 要深入理解JMX 1.4规范,读者应具备以下条件: - 对Java编程语言有良好的掌握能力。 - 熟悉Java环境开发。 - 了解系统和网络管理的基本原理。 - 熟悉JavaBean模型。 #### 九、文档结构 文档分为...
2. **集成能力**:jbpm可以轻松地与Spring、Hibernate、EJB等企业级框架集成,同时也支持JPA、JMS、JMX等技术。 3. **图形化工具**:jbpm提供了一个强大的图形化工作流设计器,可以通过拖拽的方式构建流程模型。 4...
JMX(Java Management Extensions)则允许对JVM进行监控和管理,如查看内存使用情况、线程状态等。 总的来说,JVM作为Java程序的运行平台,其工作原理涉及到内存管理、类加载、垃圾回收、指令执行等多个复杂环节。...
在开始安装 CruiseControl 之前,确保已经完成了以下准备工作: 1. **安装 Java SDK**:CruiseControl 需要 Java 运行环境,因此首先需要安装 Java SDK 并设置 `JAVA_HOME` 环境变量。 2. **下载 CruiseControl**:...
- 准备工作包括定义实体类、编写映射文件、配置`persistence.xml`等。 - **4.3 单表映射的实体Bean** - 单表映射是指实体类直接映射到数据库中的单个表。通过定义实体类、注解或XML配置文件来实现。 通过以上详尽...
4. 导出到JMeter:一旦脚本准备就绪,可以通过“导出”功能将脚本保存为JMX格式,这是JMeter能够识别的文件格式。 5. 在JMeter中导入脚本:在JMeter中,通过“文件”菜单导入刚刚导出的JMX文件,脚本就会出现在...
总的来说,Fiddler导出JMeter插件是两个工具之间的一种强大连接,它让性能测试的准备工作变得更为高效,减少了重复劳动,使得测试人员可以更多地关注测试策略和结果分析,而不是脚本构建本身。在实际工作中,掌握这...
类装载涉及到类的加载、链接(包括验证、准备和解析)以及初始化。 3. **运行**:JVM执行字节码,这包括解释执行或经过Just-In-Time(JIT)编译器优化后的执行。JIT编译器可以将频繁执行的热点代码转换为本地机器...
【压缩包子文件的文件名称列表】中的"第9章 其他"可能表示这份资料分为多个章节进行组织,第9章可能包含了一些非核心但仍然重要的Java主题,如网络编程、I/O流、反射、安全、JMX(Java Management Extensions)管理...
用户指南是为初学者准备的,旨在帮助用户了解如何与JBPM4交互。其中包含了基础概念,如工作流定义、任务管理、事件处理等。用户需要理解工作流程的概念,包括定义流程图(BPMN)和工作流实例的生命周期。此外,学习...