Hi , I am using hibernate and struts with WASCE(that uses apache geronimo as the webserver). Getting the following error when my action is executed: java.lang.NoClassDefFoundError: org/hibernate/Session >From the WASCE documentation for configuring frameworks like hiberante, I found that <sys:hidden-classes> <sys:filter>antlr</sys:filter> <sys:filter>org.hibernate</sys:filter> </sys:hidden-classes>
specifying the above in deployment plan would solve the noclassdeffounderror. But in my set up this is not happening. I read your post that including the spring-hibernate.jar, you got rid of this problem. I did include hibernate3.jar in lib/endorsed directory of my server install. That didnt help either. Please help. dfischer wrote: > > I just went through this same thing. > > Take a look at this thread: > > http://www.nabble.com/Service-assembly-deployed-on-FUSE-tf2474066.html > > > On 10/27/06 12:14 PM, "bradtwurst" <[EMAIL PROTECTED]> wrote: > >> >> ** please pardon me if this is a double post. my network connection >> dropped... ** >> >> Hello all, >> >> I need assistance in finding out what is causing the error below. >> >> This error occurs when I drop the SA zip file into the deploy directory >> of a >> 3.0.1-snapshot version (as of today) of servicemix. >> >> Any suggestions would be greatly appreciated. >> >> James >> >> ---------------------------------------------------------- >> >> WARN - AutoDeploymentService - Directory: deploy: Automatic >> install of C:\sm\deploy\uvServiceAssembly-0.0.1.zip failed >> javax.jbi.management.DeploymentException: Failed to update Service >> Assembly: >> uvServiceAssembly >> at >> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDe >> ploymentService.java:309) >> at >> org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeployment >> Service.java:592) >> at >> org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291) >> at >> EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown >> Source) >> at java.lang.Thread.run(Thread.java:595) >> Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?> >> <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 >> xmlns="http://java.sun.com/xml/ns/jbi/management-message"> >> <component-name>servicemix-lwcontainer</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 >> [C:\sm\data\smx\service-assemblies\uvServiceAssembly\version_7\sus\servicemix- >> lwc >> ontainer\kmSheetMgmtEsb\servicemix.xml]; nested exception is >> java.lang.NoClassDefFoundError: org/hibernate/Session</loc-message> >> >> <stack-trace><![CDATA[org.apache.xbean.kernel.ServiceRegistrationException: >> org.springframework.beans.factory.BeanDefinitionStoreException: >> Unexpected >> exception parsing XML document from file [C:\sm\data\smx\se >> rvice-assemblies\uvServiceAssembly\version_7\sus\servicemix-lwcontainer\kmShee >> tMgmtEsb\servicemix.xml]; >> nested exception is java.lang.NoClassDefFoundError: org/hibernate/Session >> at >> org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(Servic >> eManagerRegistry.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(AbstractXBeanD >> eployer.java:81) >> at >> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitMa >> nager.java:88) >> at >> org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitMana >> ger.java:69) >> at >> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(De >> ploymentService.java:527) >> at >> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDe >> ploymentService.java:295) >> at >> org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeployment >> Service.java:592) >> at >> org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291) >> at >> EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown >> Source) >> at java.lang.Thread.run(Thread.java:595) >> Caused by: >> org.springframework.beans.factory.BeanDefinitionStoreException: >> Unexpected exception parsing XML document from file >> [C:\sm\data\smx\service-assemblies\uvServiceAssembly\version_7\sus\servicemix- >> lwcontainer\kmSheetMgmtEsb\servicemix. >> xml]; nested exception is java.lang.NoClassDefFoundError: >> org/hibernate/Session >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefini >> tions(XmlBeanDefinitionReader.java:427) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefiniti >> ons(XmlBeanDefinitionReader.java:357) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefiniti >> ons(XmlBeanDefinitionReader.java:334) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBea >> nDefinitions(AbstractBeanDefinitionReader.java:126) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBea >> nDefinitions(AbstractBeanDefinitionReader.java:142) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBea >> nDefinitions(AbstractBeanDefinitionReader.java:168) >> at >> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefi >> nitions(AbstractXmlApplicationContext.java:113) >> at >> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefini >> tions(FileSystemXmlApplicationContext.java:168) >> at >> org.springframework.context.support.AbstractRefreshableApplicationContext.refr >> eshBeanFactory(AbstractRefreshableApplicationContext.java:94) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh(Abstrac >> tApplicationContext.java:294) >> at >> org.apache.xbean.server.spring.configuration.SpringConfiguration.<init>(Spring >> Configuration.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(Regi >> stryFutureTask.java:110) >> at >> edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java: >> 176) >> at >> org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(Servic >> eManagerRegistry.java:409) >> ... 11 more >> Caused by: java.lang.NoClassDefFoundError: org/hibernate/Session >> at java.lang.Class.getDeclaredMethods0(Native Method) >> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395) >> at java.lang.Class.getDeclaredMethods(Class.java:1763) >> at java.beans.Introspector$1.run(Introspector.java:1265) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263) >> at >> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129) >> at java.beans.Introspector.getBeanInfo(Introspector.java:387) >> at java.beans.Introspector.getBeanInfo(Introspector.java:159) >> at java.beans.Introspector.getBeanInfo(Introspector.java:220) >> at java.beans.Introspector.<init>(Introspector.java:368) >> at java.beans.Introspector.getBeanInfo(Introspector.java:159) >> at java.beans.Introspector.getBeanInfo(Introspector.java:220) >> at java.beans.Introspector.<init>(Introspector.java:368) >> at java.beans.Introspector.getBeanInfo(Introspector.java:159) >> at >> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHel >> per.java:78) >> at >> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePrope >> rtyValues(XBeanQNameHelper.java:54) >> at >> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBea >> nDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63) >> at >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDe >> finitionElement(BeanDefinitionParserDelegate.java:421) >> at >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDe >> finitionElement(BeanDefinitionParserDelegate.java:390) >> at >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.pars >> eDefaultElement(DefaultBeanDefinitionDocumentReader.java:165) >> at >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.pars >> eBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142) >> at >> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBean >> Definitions(XBeanBeanDefinitionDocumentReader.java:63) >> at >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.regi >> sterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefi >> nitions(XmlBeanDefinitionReader.java:499) >> at >> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDe >> finitions(XBeanXmlBeanDefinitionReader.java:79) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefini >> tions(XmlBeanDefinitionReader.java:407) >> ... 27 more >> ]]></stack-trace> >> </msg-loc-info> >> </exception-info> >> </task-result-details> >> </component-task-result-details> >> </component-task-result> >> <component-task-result >> xmlns="http://java.sun.com/xml/ns/jbi/management-message"> >> <component-name>servicemix-jsr181</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 >> xmlns="http://java.sun.com/xml/ns/jbi/management-message"> >> <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> >> </jbi-task-result> >> </jbi-task> >> >> at >> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSuppor >> t.java:121) >> at >> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSuppor >> t.java:107) >> at >> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(De >> ploymentService.java:563) >> at >> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDe >> ploymentService.java:295) >> ... 4 more >> >> >> >> >> --------------------------------------- >> >> The kmSheetMgmtEsb is a lightweight container SU with the following jars >> in >> the lib directory of the SU zip file >> >> antlr-2.7.6.jar >> asm-1.5.3.jar >> asm-attrs-1.5.3.jar >> c3p0-0.9.1-pre9.jar >> cglib-2.1_3.jar >> commons-collections-2.1.1.jar >> commons-lang-2.2.jar >> dom4j-1.6.1.jar >> ehcache-1.2.jar >> hibernate-3.2.0.ga.jar >> hsqldb-1.8.0.1.jar >> iConnectCore-0.0.1.jar >> iConnectDao-0.0.1.jar >> jta-1.0.1B.jar >> kmSheetMgmt-0.0.1.jar >> kmSheetMgmtTransfer-0.0.1.jar >> >> and the servicemix.xml file contains the following classpath defintion >> >> <classpath> >> <location>.</location> >> <location>lib/antlr-2.7.6.jar</location> >> <location>lib/asm-1.5.3.jar</location> >> <location>lib/asm-attrs-1.5.3.jar</location> >> <location>lib/c3p0-0.9.1-pre9.jar</location> >> <location>lib/cglib-2.1_3.jar</location> >> <location>lib/commons-collections-2.1.1.jar</location> >> <location>lib/dom4j-1.6.1.jar</location> >> <location>lib/ehcache-1.2.jar</location> >> <location>lib/hibernate-3.2.0.ga.jar</location> >> <location>lib/hsqldb-1.8.0.1.jar</location> >> <location>lib/iConnectCore-0.0.1.jar</location> >> <location>lib/iConnectDao-0.0.1.jar</location> >> <location>lib/jta-1.0.1B.jar</location> >> <location>lib/kmSheetMgmt-0.0.1.jar</location> >> <location>lib/kmSheetMgmtTransfer-0.0.1.jar</location> >> </classpath> >> >> >> >> >> >> >> >> >> >> >> >> > > > > -- View this message in context: http://www.nabble.com/Service-Assembly-with-lightweight-container-not-finding-jars-on-SU-class-tf2521587s12049.html#a11296321 Sent from the ServiceMix - User mailing list archive at Nabble.com.
