IntegrationMBeanExporter可能是什么原因... javax.management.InstanceAlreadyExistsException

时间:2016-09-10 09:09:16

标签: spring spring-mvc websphere spring-batch spring-batch-admin

我选择使用Spring Batch Admin来实现我的工作,不幸的是,它在除生产之外的所有环境中都能很好地工作。我想另一个团队的另一个应用程序会造成一些间接影响,但是我无法阻止它们以检查哪一个正在影响,以及是否确实存在一些应用程序影响。

我正在寻找可能的原因,我找不到。任何想象的理由都是一个值得欣赏的起点。

整个错误是:

Trace: 2016/09/09 22:49:17.049 02 t=9BDE88 c=UNK key=P8 tag= (13007004)

  SourceId: com.ibm.ws.webcontainer.webapp.WebApp.logServletError

  ExtendedMessage: BBOO0220E: SRVE0293E: ÝServlet Error¨-ÝBatch Servlet¨: org.springframework.beans.factory.BeanCreationException: E

rror creating bean with name 'mbeanExporter': Invocation of init method failed; nested exception is org.springframework.jmx.export.U

nableToRegisterMBeanException: Unable to register MBean Ýorg.springframework.integration.monitor.IntegrationMBeanExporter@4ed60bcf¨

with key 'integrationMBeanExporter'; nested exception is javax.management.InstanceAlreadyExistsException: spring.application:cell=dt

l85cel,name=integrationMBeanExporter,type=IntegrationMBeanExporter,node=wlemyAppa,process=WLEmyApp

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.j

ava:1553)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.jav

a:539)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:

475)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:70

3)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:7

60)

...

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanSe

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:814)

at com.ibm.ws390.management.connector.corba.CorbaConnectorImpl.invoke(CorbaCon

at com.ibm.ws390.management.connector.corba._CorbaConnectorImplBase._invoke(_C

at com.ibm.ws390.orb.CommonBridge.invoke(CommonBridge.java:1898)

at com.ibm.ws390.orb.CommonBridge.getAndProcessWork(CommonBridge.java:725)

at com.ibm.ws390.orb.CommonBridge.runApplicationThread(CommonBridge.java:614)

at com.ibm.ws390.management.connector.corba.CorbaConnectorImpl.invoke(CorbaCon

at com.ibm.ws390.management.connector.corba._CorbaConnectorImplBase._invoke(_C

at com.ibm.ws390.orb.CommonBridge.invoke(CommonBridge.java:1898)

at com.ibm.ws390.orb.CommonBridge.getAndProcessWork(CommonBridge.java:725)

at com.ibm.ws390.orb.CommonBridge.runApplicationThread(CommonBridge.java:614)

at com.ibm.ws.util.ThreadPool$ZOSWorker.run(ThreadPool.java:2116)

Caused by: org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean Ýorg.springframework.integration.

monitor.IntegrationMBeanExporter@4ed60bcf¨ with key 'integrationMBeanExporter';nested exception is javax.management.InstanceAlready

ExistsException: spring.application:cell=mycel,name=integrationMBeanExporter,type=IntegrationMBeanExporter,node=wlemyAppa,process

有没有办法在Spring Batch Admin中关闭这样的重复Bean?我怎样才能尝试IGNORE_EXISTING或REPLACE_EXISTING来看看它是否解决了我的问题?

0 个答案:

没有答案