Env: Spring 2.0.7, JDK1.6
I am exposing my MBeans using RMI with the following configuration.
I keep getting the InstanceAlreadyExistsException. Could you pl tell me
where I have this wrong?
Regards
/U
My configuration is "MyJmxElements.xml:
At context load, I get the exception as follows:Code:<bean id="MyBeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean" p:defaultDomain="UDomain" /> <bean id="MyJmxRmiRegistry" class="org.springframework.remoting.rmi.RmiRegistryFactoryBean" p:port="9999" /> <bean class="org.springframework.jmx.support.ConnectorServerFactoryBean" depends-on="MyJmxRmiRegistry" p:serviceUrl="service:jmx:rmi:///jndi/rmi://localhost:9999/server" p:objectName="connector:name=MyDomain" />
Code:2007-12-16 13:49:09,305 ERROR [main] context.ContextLoader:204 - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.jmx.support.ConnectorServerFactoryBean#1' defined in class path resource [MyJmxElements.xml]: Invocation of init method failed; nested exception is javax.management.InstanceAlreadyExistsException: connector:name=MyDomain Caused by: javax.management.InstanceAlreadyExistsException: connector:name=MyDomain at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:453) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1484)


Reply With Quote