PDA

View Full Version : Error trying to add rmi



cacho
Sep 20th, 2005, 03:57 AM
Hi All

I´ve the following service:



<bean
id="jmxconnector"
class="org.springframework.jmx.support.ConnectorServerFac toryBean">
<property
name="serviceUrl"
value="service&#58;jmx&#58;jmxmp&#58;//localhost&#58;9876" />
<property
name="threaded"
value="true" />
<property
name="daemon"
value="true" />
<property
name="server"
ref="mbeanserver" />
</bean>



And I want to add rmi then I did:



<bean id="rmiconnector"
class="org.springframework.jmx.support.ConnectorServerFac toryBean">
<property name="objectName" value="connector&#58;name=rmi"/>
<property name="serviceUrl"
value="service&#58;jmx&#58;rmi&#58;//localhost/jndi/rmi&#58;//localhost&#58;2099/" />
<property
name="server"
ref="mbeanserver" />

</bean>





but I receive a startup error as follows:



org.springframework.beans.factory.BeanCreationExce ption&#58; Error creating bean with name 'jmxconnector' defined in ServletContext resource &#91;/WEB-INF/remoteServices.xml&#93;&#58; Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError&#58; javax/management/MBeanServerConnection
java.lang.NoClassDefFoundError&#58; javax/management/MBeanServerConnection
at javax.management.remote.rmi.RMIConnectorServer.obj ectToBind&#40;RMIConnectorServer.java&#58;722&#41;
at javax.management.remote.rmi.RMIConnectorServer.sta rt&#40;RMIConnectorServer.java&#58;393&#41;
at org.springframework.jmx.support.ConnectorServerFac toryBean.afterPropertiesSet&#40;ConnectorServerFactory Bean.java&#58;198&#41;
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.invokeInitMethods&#40;Abstr actAutowireCapableBeanFactory.java&#58;962&#41;
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean&#40;AbstractAuto wireCapableBeanFactory.java&#58;354&#41;
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean&#40;AbstractBeanFactory.java&#58;223&#41;
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean&#40;AbstractBeanFactory.java&#58;147&#41;
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons&#40;Defaul tListableBeanFactory.java&#58;271&#41;
at org.springframework.context.support.AbstractApplic ationContext.refresh&#40;AbstractApplicationContext.ja va&#58;312&#41;
at org.springframework.web.context.support.AbstractRe freshableWebApplicationContext.refresh&#40;AbstractRef reshableWebApplicationContext.java&#58;134&#41;
at org.springframework.web.context.ContextLoader.crea teWebApplicationContext&#40;ContextLoader.java&#58;230&#41;
at org.springframework.web.context.ContextLoader.init WebApplicationContext&#40;ContextLoader.java&#58;156&#41;
at org.springframework.web.context.ContextLoaderListe ner.contextInitialized&#40;ContextLoaderListener.java&#58; 48&#41;
at org.jasig.cas.web.init.SafeContextLoaderListener.c ontextInitialized&#40;SafeContextLoaderListener.java&#58;6 2&#41;
at org.apache.catalina.core.StandardContext.listenerS tart&#40;StandardContext.java&#58;3827&#41;
at org.apache.catalina.core.StandardContext.start&#40;Sta ndardContext.java&#58;4343&#41;
at org.apache.catalina.core.ContainerBase.start&#40;Conta inerBase.java&#58;1083&#41;
at org.apache.catalina.core.StandardHost.start&#40;Standa rdHost.java&#58;789&#41;
at org.apache.catalina.core.ContainerBase.start&#40;Conta inerBase.java&#58;1083&#41;
at org.apache.catalina.core.StandardEngine.start&#40;Stan dardEngine.java&#58;478&#41;
at org.apache.catalina.core.StandardService.start&#40;Sta ndardService.java&#58;480&#41;
at org.apache.catalina.core.StandardServer.start&#40;Stan dardServer.java&#58;2313&#41;
at org.apache.catalina.startup.Catalina.start&#40;Catalin a.java&#58;556&#41;
at sun.reflect.NativeMethodAccessorImpl.invoke0&#40;Nativ e Method&#41;
at sun.reflect.NativeMethodAccessorImpl.invoke&#40;Native MethodAccessorImpl.java&#58;39&#41;
at sun.reflect.DelegatingMethodAccessorImpl.invoke&#40;De legatingMethodAccessorImpl.java&#58;25&#41;
at java.lang.reflect.Method.invoke&#40;Method.java&#58;324&#41;
at org.apache.catalina.startup.Bootstrap.start&#40;Bootst rap.java&#58;287&#41;
at org.apache.catalina.startup.Bootstrap.main&#40;Bootstr ap.java&#58;425&#41;



Why this error ? How could I solve it ?


Thanks in advance

C