You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by kumar k <ku...@yahoo.com> on 2007/08/27 14:42:28 UTC

error while deploying SA on servicemix-web

I am trying to deploy an SA into servicemix-web. In standalone servicemix it gets deployed successfully but in servicemix-web I get NoClassDefFoundError: javax/jms/Destination error.
   
  <exception-info>
    <nesting-level>1</nesting-level>
    <msg-loc-info>
     <loc-token/>
     <loc-message>org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [D:\apache-tomcat-6.0.14\bin\data\smx\service-assemblies\poc-sa\version_6\sus\servicemix-jms\poc-jms-su\xbean.xml]; nested exception is java.lang.NoClassDefFoundError: javax/jms/Destination</loc-message>
     <stack-trace><![CDATA[org.apache.xbean.kernel.ServiceRegistrationException: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [D:\apache-tomcat-6.0.14\bin\data\smx\service-assemblies\poc-sa\version_6\sus\servicemix-jms\poc-jms-su\xbean.xml]; nested exception is java.lang.NoClassDefFoundError: javax/jms/Destination
 at org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:424)

   
  FULL STACK TRACE IS 
  -------------------------------------------

org.springframework.jmx.access.InvocationFailureException: JMX access failed; nested exception is javax.management.MBeanException   org.springframework.jmx.access.MBeanClientInterceptor.invoke(MBeanClientInterceptor.java:309)   org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)   $Proxy1.deployServiceAssembly(Unknown Source)   org.apache.servicemix.web.controller.DeployServiceAssembly.onSubmit(DeployServiceAssembly.java:55)   org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:267)   org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:250)   org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)  
 org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)   org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)   org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755)   org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)   org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:360)   javax.servlet.http.HttpServlet.service(HttpServlet.java:710)   javax.servlet.http.HttpServlet.service(HttpServlet.java:803)   org.apache.servicemix.web.filter.ApplicationContextFilter.doFilter(ApplicationContextFilter.java:81)   com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)   com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)  
  
  root cause 
javax.management.MBeanException   org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseStandardMBean.java:332)   com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)   com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)   org.springframework.jmx.access.MBeanClientInterceptor.invokeOperation(MBeanClientInterceptor.java:374)   org.springframework.jmx.access.MBeanClientInterceptor.invoke(MBeanClientInterceptor.java:305)   org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)   $Proxy1.deployServiceAssembly(Unknown Source)   org.apache.servicemix.web.controller.DeployServiceAssembly.onSubmit(DeployServiceAssembly.java:55)   org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:267)  
 org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:250)   org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)   org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)   org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)   org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755)   org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)   org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:360)   javax.servlet.http.HttpServlet.service(HttpServlet.java:710)   javax.servlet.http.HttpServlet.service(HttpServlet.java:803)   org.apache.servicemix.web.filter.ApplicationContextFilter.doFilter(ApplicationContextFilter.java:81)  
 com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)   com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)  
  
  root cause 
java.lang.Exception: <?xml version="1.0" encoding="UTF-8" standalone="no"?>  <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message" version="1.0">  <jbi-task-result>  <frmwk-task-result>  <frmwk-task-result-details>  <task-result-details>  <task-id>deploy</task-id>  <task-result>FAILED</task-result>  <message-type>ERROR</message-type>  </task-result-details>  </frmwk-task-result-details>  </frmwk-task-result>  <component-task-result>   <component-name>servicemix-jms</component-name>   <component-task-result-details>    <task-result-details>     <task-id>deploy</task-id>     <task-result>FAILED</task-result>     <message-type>ERROR</message-type>     <task-status-msg>  <msg-loc-info>  <loc-token/>  <loc-message>Could not deploy xbean service unit</loc-message>  </msg-loc-info>  </task-status-msg>     <exception-info>      <nesting-level>1</nesting-level>      <msg-loc-info>       <loc-token/>      
 <loc-message>org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [D:\apache-tomcat-6.0.14\bin\data\smx\service-assemblies\poc-sa\version_6\sus\servicemix-jms\poc-jms-su\xbean.xml]; nested exception is java.lang.NoClassDefFoundError: javax/jms/Destination</loc-message>       <stack-trace><![CDATA[org.apache.xbean.kernel.ServiceRegistrationException: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [D:\apache-tomcat-6.0.14\bin\data\smx\service-assemblies\poc-sa\version_6\sus\servicemix-jms\poc-jms-su\xbean.xml]; nested exception is java.lang.NoClassDefFoundError: javax/jms/Destination   at org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:424)   at org.apache.xbean.kernel.standard.StandardKernel.registerService(StandardKernel.java:220)   at
 org.apache.xbean.server.spring.loader.SpringLoader.load(SpringLoader.java:154)   at org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:79)   at org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)   at org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)   at org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:527)   at org.apache.servicemix.jbi.framework.DeploymentService.deploy(DeploymentService.java:203)   at org.apache.servicemix.jbi.framework.AdminCommandsService.deployServiceAssembly(AdminCommandsService.java:233)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:597)  
 at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)   at org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseStandardMBean.java:318)   at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)   at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)   at org.springframework.jmx.access.MBeanClientInterceptor.invokeOperation(MBeanClientInterceptor.java:374)   at org.springframework.jmx.access.MBeanClientInterceptor.invoke(MBeanClientInterceptor.java:305)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)   at $Proxy1.deployServiceAssembly(Unknown Source)   at org.apache.servicemix.web.controller.DeployServiceAssembly.onSubmit(DeployServiceAssembly.java:55)   at
 org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:267)   at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:250)   at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)   at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755)   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)   at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:360)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)   at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   at org.apache.servicemix.web.filter.ApplicationContextFilter.doFilter(ApplicationContextFilter.java:81)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)   at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)   at
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)   at java.lang.Thread.run(Thread.java:619)  Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [D:\apache-tomcat-6.0.14\bin\data\smx\service-assemblies\poc-sa\version_6\sus\servicemix-jms\poc-jms-su\xbean.xml]; nested exception is
 java.lang.NoClassDefFoundError: javax/jms/Destination   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)   at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)   at
 org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)   at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:292)   at org.apache.xbean.server.spring.configuration.SpringConfiguration.<init>(SpringConfiguration.java:63)   at org.apache.xbean.server.spring.configuration.SpringConfigurationServiceFactory.createService(SpringConfigurationServiceFactory.java:106)   at org.apache.xbean.kernel.standard.ServiceManager.start(ServiceManager.java:420)   at org.apache.xbean.kernel.standard.ServiceManager.initialize(ServiceManager.java:200)   at org.apache.xbean.kernel.standard.RegistryFutureTask$RegisterCallable.call(RegistryFutureTask.java:110)   at
 edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)   at org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:409)   ... 51 more  Caused by: java.lang.NoClassDefFoundError: javax/jms/Destination   at java.lang.Class.getDeclaredMethods0(Native Method)   at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)   at java.lang.Class.getDeclaredMethods(Class.java:1791)   at java.beans.Introspector$1.run(Introspector.java:1272)   at java.security.AccessController.doPrivileged(Native Method)   at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)   at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)   at java.beans.Introspector.getBeanInfo(Introspector.java:387)   at java.beans.Introspector.getBeanInfo(Introspector.java:159)   at org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)   at
 org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)   at org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)   at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)   at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:208)   at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:256)   at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:152)   at org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)   at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1147)   at
 org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1137)   at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:143)   at org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)   at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:88)   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)   at org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)   ... 67 more  ]]></stack-trace>     
 </msg-loc-info>     </exception-info>    </task-result-details>   </component-task-result-details>  </component-task-result>  <component-task-result>   <component-name>servicemix-bean</component-name>   <component-task-result-details>    <task-result-details>     <task-id>deploy</task-id>     <task-result>SUCCESS</task-result>    </task-result-details>   </component-task-result-details>  </component-task-result>  <component-task-result>   <component-name>servicemix-http</component-name>   <component-task-result-details>    <task-result-details>     <task-id>deploy</task-id>     <task-result>SUCCESS</task-result>    </task-result-details>   </component-task-result-details>  </component-task-result>  <component-task-result>   <component-name>servicemix-eip</component-name>   <component-task-result-details>    <task-result-details>     <task-id>deploy</task-id>     <task-result>SUCCESS</task-result>    </task-result-details>   </component-task-result-details> 
 </component-task-result>  <component-task-result>   <component-name>servicemix-bean</component-name>   <component-task-result-details>    <task-result-details>     <task-id>deploy</task-id>     <task-result>SUCCESS</task-result>    </task-result-details>   </component-task-result-details>  </component-task-result>  </jbi-task-result>  </jbi-task>     org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:121)   org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:107)   org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:563)   org.apache.servicemix.jbi.framework.DeploymentService.deploy(DeploymentService.java:203)   org.apache.servicemix.jbi.framework.AdminCommandsService.deployServiceAssembly(AdminCommandsService.java:233)   sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   java.lang.reflect.Method.invoke(Method.java:597)   org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)   org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseStandardMBean.java:318)   com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)   com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)   org.springframework.jmx.access.MBeanClientInterceptor.invokeOperation(MBeanClientInterceptor.java:374)   org.springframework.jmx.access.MBeanClientInterceptor.invoke(MBeanClientInterceptor.java:305)   org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)   $Proxy1.deployServiceAssembly(Unknown Source)  
 org.apache.servicemix.web.controller.DeployServiceAssembly.onSubmit(DeployServiceAssembly.java:55)   org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:267)   org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:250)   org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)   org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)   org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)   org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755)   org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)   org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:360)   javax.servlet.http.HttpServlet.service(HttpServlet.java:710)  
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)   org.apache.servicemix.web.filter.ApplicationContextFilter.doFilter(ApplicationContextFilter.java:81)   com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)   com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)  

       
---------------------------------
Choose the right car based on your needs.  Check out Yahoo! Autos new Car Finder tool.