Hello, could you please use 1.3.4rc1 (http://people.apache.org/~rr/ode/)? It contains missing class (woden api jar). Please send us info about your status, since it's important for 1.3.4 release.
On Thu, May 27, 2010 at 1:25 PM, Emiel de Grijs <[email protected]>wrote: > I have deployed the ode.war in WebSphere Application Server 7.0.0.9. > Although at first it appears to be deployed just fine it does give errors > when trying to actually use it. I deployed both version 1.3.3 and 2.0.0 of > ode.war (in different context roots). > > When I open the Apache ODE's web interface in a browser it will return > "Exception Occurred No responseundefined". When I look into the server log > (SystemOut.log) it appears that it cannot load a certain class as it starts > an error trace with the following line: > Uncaught init() exception created by servlet AxisServlet in application > apache_ode_200: java.lang.NoClassDefFoundError: > org.apache.woden.resolver.URIResolver > (full dump follows) > > This happened on starting the ode.war on WAS as well as during opening of > the web interface. In later log lines it says it cannot initialize a > servlet > due to previous errors. > > Based on messages posted by other users on different sites I changed the > configuration in the following way: > * Class loader order: Classes loaded with local class loader first (parent > last) > * WAR class loader policy: Class loader for each WAR file in application > * Added serializer.jar as an asset > * Added woden-api-1.0M8.jar as an asset > * Added wsdl4j-1.6.2.jar as an asset > * Added the above three assets as shared libraries to ODE business-level > application > * Made references to the mentioned shared libraries from the ODE enterprise > application > > All without to much effect other than that version 2.0.0 of ode.war now > gives the server errors on WAR startup only. > > Is there anyone with more information on this? Does anyone have a clue on > what goes wrong here and how to sucessfully deploy ode.war on WebSphere > Application Server 7.0.0.9? > > Thanks in advance. > > full dump of earlier error: > > [27-5-10 12:50:15:434 CEST] 00000079 servlet E > com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0100E: Uncaught > init() exception created by servlet AxisServlet in application > apache_ode_200: java.lang.NoClassDefFoundError: > org.apache.woden.resolver.URIResolver > at java.lang.J9VMInternals.verifyImpl(Native Method) > at java.lang.J9VMInternals.verify(J9VMInternals.java:72) > at java.lang.J9VMInternals.initialize(J9VMInternals.java:134) > at > org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:60) > at > > org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) > at > > org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:597) > at > > org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.java:237) > at > > org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:68) > at > > org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:63) > at > > org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:147) > at > > org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:229) > at > > org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:68) > at > > org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:519) > at > org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:437) > at > org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:51) > at com.ibm.ws.cache.servlet.ServletWrapper.init(ServletWrapper.java:238) > at > > com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:358) > at > > com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:168) > at > > com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1807) > at > > com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:98) > at > com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:1008) > at > com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:929) > at > > com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:608) > at > > com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:426) > at > com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:303) > at > > com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100) > at > > com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166) > at > com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:731) > at > > com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:616) > at > > com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376) > at > > com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1122) > at > > com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1315) > at > > com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:619) > at > > com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:940) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:725) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl$1.run(ApplicationMgrImpl.java:1266) > at > > com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4485) > at > > com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4663) > at > > com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplicationDynamically(ApplicationMgrImpl.java:1271) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2043) > at > > com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:439) > at > > com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123) > at > > com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:382) > at > > com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:653) > at > > com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:615) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:600) > at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:37) > at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:600) > at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:244) > at > > javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1086) > at > > javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:967) > at > > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:848) > at > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:773) > at > com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1320) > at > > com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) > at > com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1213) > at > > com.ibm.ws.management.bla.runtime.ControlOperationHelper.execControlOpViaRuntimeMBean(ControlOperationHelper.java:1104) > at > > com.ibm.ws.management.bla.runtime.ControlOperationHelper.execControlOpOnLocalServer(ControlOperationHelper.java:687) > at > > com.ibm.wsspi.management.bla.runtime.CompUnitControlOpDispatcher.dispatchCompUnitControlOpToTarget(CompUnitControlOpDispatcher.java:257) > at > > com.ibm.wsspi.management.bla.runtime.CompUnitControlOpDispatcher.dispatch(CompUnitControlOpDispatcher.java:180) > at > com.ibm.ws.management.bla.steps.StepStartBLA.execute(StepStartBLA.java:157) > at > com.ibm.wsspi.management.bla.op.compound.Phase.execute(Phase.java:151) > at > > com.ibm.wsspi.management.bla.op.compound.CompoundOperation._doPhaseExecute(CompoundOperation.java:102) > at > > com.ibm.wsspi.management.bla.op.compound.CompoundOperation.doExecute(CompoundOperation.java:85) > at com.ibm.wsspi.management.bla.op.Operation.execute(Operation.java:158) > at > > com.ibm.wsspi.management.bla.op.compound.CompoundOperation.execute(CompoundOperation.java:68) > at > > com.ibm.ws.management.bla.commands.ADTCommand$OperationScheduler.run(ADTCommand.java:524) > at java.lang.Thread.run(Thread.java:736) > Caused by: java.lang.ClassNotFoundException: > org.apache.woden.resolver.URIResolver > at java.lang.Throwable.<init>(Throwable.java:80) > at > java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:77) > at > > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:351) > at > > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347) > at > > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) > at java.lang.ClassLoader.loadClass(ClassLoader.java:618) > ... 75 more > > [27-5-10 12:50:15:439 CEST] 00000079 extension E > com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor > createServletWrapper Error occured while preparing the servlet for > initialization. > javax.servlet.ServletException: SRVE0207E: > Uncaught initialization exception created by servlet > at > > com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:434) > at > > com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:168) > at > > com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1807) > at > > com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:98) > at > com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:1008) > at > com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:929) > at > > com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:608) > at > > com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:426) > at > com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:303) > at > > com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100) > at > > com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166) > at > com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:731) > at > > com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:616) > at > > com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376) > at > > com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1122) > at > > com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1315) > at > > com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:619) > at > > com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:940) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:725) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl$1.run(ApplicationMgrImpl.java:1266) > at > > com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4485) > at > > com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4663) > at > > com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplicationDynamically(ApplicationMgrImpl.java:1271) > at > > com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2043) > at > > com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:439) > at > > com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123) > at > > com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:382) > at > > com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:653) > at > > com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:615) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:600) > at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:37) > at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:600) > at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:244) > at > > javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1086) > at > > javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:967) > at > > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:848) > at > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:773) > at > com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1320) > at > > com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) > at > com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1213) > at > > com.ibm.ws.management.bla.runtime.ControlOperationHelper.execControlOpViaRuntimeMBean(ControlOperationHelper.java:1104) > at > > com.ibm.ws.management.bla.runtime.ControlOperationHelper.execControlOpOnLocalServer(ControlOperationHelper.java:687) > at > > com.ibm.wsspi.management.bla.runtime.CompUnitControlOpDispatcher.dispatchCompUnitControlOpToTarget(CompUnitControlOpDispatcher.java:257) > at > > com.ibm.wsspi.management.bla.runtime.CompUnitControlOpDispatcher.dispatch(CompUnitControlOpDispatcher.java:180) > at > com.ibm.ws.management.bla.steps.StepStartBLA.execute(StepStartBLA.java:157) > at > com.ibm.wsspi.management.bla.op.compound.Phase.execute(Phase.java:151) > at > > com.ibm.wsspi.management.bla.op.compound.CompoundOperation._doPhaseExecute(CompoundOperation.java:102) > at > > com.ibm.wsspi.management.bla.op.compound.CompoundOperation.doExecute(CompoundOperation.java:85) > at com.ibm.wsspi.management.bla.op.Operation.execute(Operation.java:158) > at > > com.ibm.wsspi.management.bla.op.compound.CompoundOperation.execute(CompoundOperation.java:68) > at > > com.ibm.ws.management.bla.commands.ADTCommand$OperationScheduler.run(ADTCommand.java:524) > at java.lang.Thread.run(Thread.java:736) > Caused by: java.lang.NoClassDefFoundError: > org.apache.woden.resolver.URIResolver > at java.lang.J9VMInternals.verifyImpl(Native Method) > at java.lang.J9VMInternals.verify(J9VMInternals.java:72) > at java.lang.J9VMInternals.initialize(J9VMInternals.java:134) > at > org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:60) > at > > org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) > at > > org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:597) > at > > org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.java:237) > at > > org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:68) > at > > org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:63) > at > > org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:147) > at > > org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:229) > at > > org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:68) > at > > org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:519) > at > org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:437) > at > org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:51) > at com.ibm.ws.cache.servlet.ServletWrapper.init(ServletWrapper.java:238) > at > > com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:358) > ... 58 more > Caused by: java.lang.ClassNotFoundException: > org.apache.woden.resolver.URIResolver > at java.lang.Throwable.<init>(Throwable.java:80) > at > java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:77) > at > > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:351) > at > > org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347) > at > > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) > at java.lang.ClassLoader.loadClass(ClassLoader.java:618) > ... 75 more > -- Regards, RafaĆ Rusin http://rrusin.blogspot.com
