`
Aga
  • 浏览: 221572 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

jmx添加naming service以及一个rmi 监听方式

    博客分类:
  • J2SE
UP 
阅读更多
			ObjectName namingName = new ObjectName("naming:type=rmiregistry");
			mx4j.tools.naming.NamingService service = new mx4j.tools.naming.NamingService();
			_mBeanServer.registerMBean(service, namingName);
			_mBeanServer.setAttribute(namingName, new Attribute("Port", new Integer(1984)));
			_mBeanServer.invoke(namingName, "start", null, null);
			//startup the naming service. Just like a dns server.
			int port = ((Integer) _mBeanServer.getAttribute(namingName, "Port")).intValue();

	        // The address of the connector
	        JMXServiceURL address = new JMXServiceURL(
	            "service:jmx:rmi://localhost/jndi/rmi://localhost" + ":" + port + "/jmxconnector");
	        JMXConnectorServer connectorServer = JMXConnectorServerFactory.newJMXConnectorServer(address, null, _mBeanServer);
	        connectorServer.start();
	        // start up the rmi service. Just like a application server, such as http, ftp, smtp server.


jdk1.6对mx4j的一些东西有兼容性问题,需要手动指定:
-Djavax.management.builder.initial=mx4j.server.MX4JMBeanServerBuilder
2
1
分享到:
评论

相关推荐

    J2EE1.5_API.CHM

    JMS、JTA、JavaMail、RMI、JNDI 和 JMX 都是 J2EE 1.5 中不可或缺的部分,它们提供了分布式环境中关键的服务和接口,如消息传递、事务管理、邮件服务、远程调用、命名与目录服务以及管理服务。 **总结** J2EE 1.5 ...

    jboss配置入门学习教程.doc

    JBoss是一个开源的应用服务器,它基于Java EE标准并提供了一个用于部署和管理企业级应用程序的平台。本教程旨在帮助初学者理解JBoss的基础配置,包括启动方式、配置文件结构以及一些关键配置的设置。 1. JBoss启动...

    JAVA打地鼠游戏设计毕业论文(20210809164159).pdf

    文件提及了多种与Java相关的技术和标准,例如Java Applet、Java Specification Request(JSR)、Java Message Service(JMS)、Java Management Extensions(JMX)和Java Card等。这些技术和标准扩展了Java的功能,...

    RemoteControl:一个java远程控制源代码

    RemoteControl 是一个基于Java开发的远程控制工具,其开源特性使得开发者可以深入理解远程控制的实现原理,并根据自己的需求进行定制化开发。这个项目通常包含了服务器端和客户端两部分,允许用户通过网络对远程...

    java程序员的标准

    - **State Diagram**:描述一个对象在其生命周期内可能经历的各种状态,以及导致状态转换的事件。 #### 二、Java语言基础知识及核心类库 - **基础知识**:理解变量、数据类型、运算符、流程控制语句等基本概念。 ...

    Java学习的30个目标.txt

    ### Java学习的30个目标详解 #### 一、面向对象设计与分析(OOA/OOD)及设计模式 - **面向对象设计与分析**:掌握面向对象的基本概念,包括类、对象、继承、封装和多态等核心概念,并能够熟练应用这些概念进行系统...

    学习Java语言的30个参考,让你坐拥别人之上的30个擦考

    - **JNDI、JMS**:学习Java Naming and Directory Interface、Java Message Service的使用方法。 - **JTA、JMX**:了解事务管理、系统监控的相关技术。 ### 16. EJB技术 - **会话Bean、实体Bean**:掌握Session ...

Global site tag (gtag.js) - Google Analytics