2 q1216668362 q1216668362 于 2014.12.06 14:55 提问

jmx+spring监控项目,,,,

大家好我想问一下在:main.java中{
写入
MBeanServer mbss = ManagementFactory.getPlatformMBeanServer();
ObjectName name = new ObjectName("com.haitao.jmx:type=Echo");
mbs.registerMBean(mbean, name);
}
在同包下运行Test.java{
mBeanServer = (MBeanServer) MBeanServerFactory.findMBeanServer(null).get(0);
获取的mBeanServer为空

}
怎么回事,我在main中以ManagementFactory中有了专门的MBeanServer的实例,为什么获取不到已有的mBeanServer

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SpringBoot应用监控
SpringBoot提供了运行时的应用监控与系统管理功能,一般可以通过http、JMX、SSH协议来进行操作。SpringBoot提供的监控和管理的端点如下: actuator—-所有EndPoint的列表,需要加入Spring Hateoas的支持; autoconfig—-当前应用的所有自动配置; beans—-当前应用的所有Beans的信息; configprops—-当前应用中的所有
SpringBoot34-springboot应用监控-http,JMX,SSH
spring boot提供了运行时的应用监控和管理的功能。我们可以通过http,JMX,SSH协议来进行操作。审计,监控及指标信息将会自动得到。      spring boot提供了监控和管理端点:actuator:所有EnPoint的列表,需要加入spring HATEOAS支持autoconfig:当前应用的所有自动配置beans:当前应用中所有Bean信息configprops:当前应用中
jconsole 和jvisualVM 监控远程 spring boot程序
在网上看了大部分教程都没有jconsole 和jvisual 对jar 包 的监控,要么是没有效果。 监控java 程序 增加启动参数  java  \ -Djava.rmi.server.hostname=192.168.2.39 \ -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.port=1099 \
利用spring和JMX监测程序运行
    最近参加短信网关的开发,开发技术采用了spring+hibernate+mule+jms;从业务层发送到手机用户的信息先发送到JMS服务器的一个队列里(jms:queue_MT),短信网关一直监测该队列(jms:queue_MT),如果发现队列中有新的信息就取出准备发送;这样可以实现了架构的松耦合。   但是由于移动方面规定的滑动窗口大小只有16,如果几个不同的业务同时向用户群发信息的
spring4 集成JMX监控
单机监控在javaconfig类中开启注解@EnableMBeanExport或者 在传统的xml中添加<context:mbean-export server="mbeanServer" />来看看如何使用注解吧@ManagedResource 将MBeanController导出为MBean@ManagedAttribute 将bean的方法暴露为MBean托管操作@ManagedOperati
spring通过annotation注解注册MBean到JMX实现监控java运行状态
spring通过annotation注解注册MBean到JMX实现监控java运行状态,http://www.zuidaima.com/share/1828116267568128.htm
spring boot 实际应用(一) 内置tomcat 实现JMX配置
项目需要增加JMX 监控,SO翻了翻官方文档,有几种实现方式,下面说一个我选择的,一是方便扩展,二是方便我底层封装 package com.ecej.nove.autoconfigure.jmx; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.bea
activemq 用jmx监控时的security配置
跟上一篇文章相关 如果你按照上一篇文章的配置方法配置完后 确实已经可以通过jmx监控activemq了。但是会有如下的问题出现: 按照上篇文章的配置你在/bin/activemq中配置了 ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 " 你用jmx去监控activemq的时候,会出现这种情况:当你
使用jvisualvm监控JAVA程序,注意对程序性能的影响
最近在使用阿里的Dubbo【http://code.alibabatech.com/wiki/display/dubbo/Home-zh】做一个实时分析功能,为了提高性能,对程序进行了很多的优化工作,在此过程中JDK中的jvisualvm的确功劳不小,但是也有让我误解的地方。    先说它的功劳:    第一:可以帮我监控线程的数量,及时发现没有正常结束的线程。由于给dubbo配置了800的线
Java分布式应用学习笔记08JMX规范与常用的监控场景
转自:Java分布式应用学习笔记08JMX规范与常用的监控场景 1.  JMX规范 JMX是“Java管理扩展的”的缩写,它和其他JavaEE类似也是曾经的Sun提出的一种规范(规约),从名字上可以看出主要是负责系统管理。是一个为系统加入或者说扩展成有管理功能的规约,只要按照这套规约行事,您的系统,某些某块就具备被其他工具(例如JConsole)管理的能力。换句话说就是可以用JMX来监