I have axis2 1.5 in the war, and it required axiom-api 1.2.7... I added the axis2 1.5 in addition to axis2 1.4 which I think was added by the tuscany 2.0, but I had missing classes in it...
what should I have in the pom? 2009/9/9 Raymond Feng <[email protected]> > It seems that org.apache.axiom.om.util.DetachableInputStream is > introduced by axiom-api-1.2.8. It is NOT in 1.2.7. Can you check which > version of axis2 you are using in the WAR? > > *SEVERE: Exception starting filter tuscany > *java.lang.NoClassDefFoundError: > org/apache/axiom/om/util/DetachableInputStream > at > org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:208) > at > org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:707) > at > org.apache.tuscany.sca.binding.ws.axis2.TuscanyAxisConfigurator.getAxisConfiguration(TuscanyAxisConfigurator > > *From:* Renana Heller <[email protected]> > *Sent:* Wednesday, September 09, 2009 11:36 AM > *To:* [email protected] > *Subject:* SEVERE: Exception starting filter tuscany > > I got this error in maven, when trying to launch a webapp based on > tuscany with ws binding. > > I also get the error > > SEVERE: Unable to find config file. Creating new servlet engine config > file: /WEB-INF/server-config.wsdd > > * > * > full tomcat log: > > 09/09/2009 20:50:16 org.apache.tomcat.util.digester.SetPropertiesRule begin > WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting > property 'source' to 'org.eclipse.jst.jee.server:MashClient' did not find a > matching property. > 09/09/2009 20:50:16 org.apache.tomcat.util.digester.SetPropertiesRule begin > WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting > property 'source' to 'org.eclipse.jst.jee.server:TestWS' did not find a > matching property. > 09/09/2009 20:50:16 org.apache.tomcat.util.digester.SetPropertiesRule begin > WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting > property 'source' to 'org.eclipse.jst.j2ee.server:helloworld servlet' did > not find a matching property. > 09/09/2009 20:50:16 org.apache.tomcat.util.digester.SetPropertiesRule begin > WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting > property 'source' to 'org.eclipse.jst.j2ee.server:helloworld-jsp' did not > find a matching property. > 09/09/2009 20:50:16 org.apache.catalina.core.AprLifecycleListener init > INFO: The APR based Apache Tomcat Native library which allows optimal > performance in production environments was not found on the > java.library.path: C:\Program > Files\Java\jdk1.6.0_14\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program > Files\ATI > Technologies\ATI.ACE\Core-Static;C:\apache-maven-2.1.0\bin;C:\Program > Files\QuickTime\QTSystem\;C:\Program Files\MiKTeX 2.7\miktex\bin > 09/09/2009 20:50:16 org.apache.coyote.http11.Http11Protocol init > INFO: Initializing Coyote HTTP/1.1 on http-8080 > 09/09/2009 20:50:16 org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 458 ms > 09/09/2009 20:50:16 org.apache.catalina.core.StandardService start > INFO: Starting service Catalina > 09/09/2009 20:50:16 org.apache.catalina.core.StandardEngine start > INFO: Starting Servlet Engine: Apache Tomcat/6.0.20 > 09/09/2009 20:50:17 > org.apache.axis.configuration.EngineConfigurationFactoryServlet > getServerEngineConfig > *SEVERE: Unable to find config file. Creating new servlet engine config > file: /WEB-INF/server-config.wsdd* > 09/09/2009 20:50:18 org.apache.axis2.deployment.ModuleDeployer deploy > INFO: Deploying module: addressing-1.2 > 09/09/2009 20:50:18 org.apache.axis2.deployment.ModuleDeployer deploy > INFO: Deploying module: soapmonitor-1.2 > 09/09/2009 20:50:18 org.apache.axis2.deployment.ServiceDeployer deploy > INFO: Deploying Web service: Converter > 09/09/2009 20:50:18 org.apache.axis2.deployment.ServiceDeployer deploy > INFO: Deploying Web service: version.aar > 09/09/2009 20:50:18 org.apache.catalina.loader.WebappClassLoader > validateJarFile > INFO: > validateJarFile(C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\helloworld-jsp\WEB-INF\lib\servlet-api-2.3.jar) > - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: > javax/servlet/Servlet.class > 09/09/2009 20:50:18 org.apache.tuscany.sca.node.impl.NodeImpl start > INFO: Starting node: helloworld-jsp domain: tuscany.apache.org > 09/09/2009 20:50:20 org.apache.tuscany.sca.node.impl.NodeFactoryImpl > loadContributions > INFO: Loading contribution: > file:/C:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/helloworld-jsp/ > 09/09/2009 20:50:21 org.apache.tuscany.sca.node.impl.NodeFactoryImpl > configureNode > INFO: Adding composite: {http://samples}Helloworld to domain > http://tuscany.apache.org/sca/1.1/domains/default > 09/09/2009 20:50:22 org.apache.catalina.core.StandardContext filterStart > *SEVERE: Exception starting filter tuscany* > java.lang.NoClassDefFoundError: > org/apache/axiom/om/util/DetachableInputStream > at > org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:208) > at > org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:707) > at > org.apache.tuscany.sca.binding.ws.axis2.TuscanyAxisConfigurator.getAxisConfiguration(TuscanyAxisConfigurator.java:126) > at > org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64) > at > org.apache.tuscany.sca.binding.ws.axis2.TuscanyAxisConfigurator.getConfigurationContext(TuscanyAxisConfigurator.java:96) > at > org.apache.tuscany.sca.binding.ws.axis2.Axis2ConfiguratorHelper$1.run(Axis2ConfiguratorHelper.java:62) > at > org.apache.tuscany.sca.binding.ws.axis2.Axis2ConfiguratorHelper$1.run(Axis2ConfiguratorHelper.java:1) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.tuscany.sca.binding.ws.axis2.Axis2ConfiguratorHelper.getAxis2ConfigurationContext(Axis2ConfiguratorHelper.java:50) > at > org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.<init>(Axis2ServiceProvider.java:178) > at > org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceBindingProvider.<init>(Axis2ServiceBindingProvider.java:65) > at > org.apache.tuscany.sca.binding.ws.axis2.Axis2BindingProviderFactory.createServiceBindingProvider(Axis2BindingProviderFactory.java:65) > at > org.apache.tuscany.sca.provider.DefaultProviderFactoryExtensionPoint$LazyBindingProviderFactory.createServiceBindingProvider(DefaultProviderFactoryExtensionPoint.java:246) > at > org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.addServiceBindingProvider(CompositeActivatorImpl.java:313) > at > org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:289) > at > org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activateComponent(CompositeActivatorImpl.java:175) > at > org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:136) > at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:115) > at > org.apache.tuscany.sca.host.webapp.ServletHostHelper.createNode(ServletHostHelper.java:179) > at > org.apache.tuscany.sca.host.webapp.ServletHostHelper.init(ServletHostHelper.java:131) > at > org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50) > at > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) > at > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) > at > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) > at > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4450) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at org.apache.catalina.core.StandardService.start(StandardService.java:516) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:583) > 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > Caused by: java.lang.ClassNotFoundException: > org.apache.axiom.om.util.DetachableInputStream > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > ... 39 more > 09/09/2009 20:50:22 org.apache.catalina.core.StandardContext start > SEVERE: Error filterStart > 09/09/2009 20:50:22 org.apache.catalina.core.StandardContext start > SEVERE: Context [/helloworld-jsp] startup failed due to previous errors > 09/09/2009 20:50:22 org.apache.catalina.core.ApplicationContext log > INFO: Marking servlet AxisAdminServlet as unavailable > 09/09/2009 20:50:22 org.apache.catalina.core.ApplicationContext log > SEVERE: Error loading WebappClassLoader > delegate: false > repositories: > /WEB-INF/classes/ > ----------> Parent Classloader: > org.apache.catalina.loader.standardclassloa...@1050e1f > org.apache.axis2.transport.http.AxisAdminServlet > java.lang.ClassNotFoundException: > org.apache.axis2.transport.http.AxisAdminServlet > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1095) > at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4458) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at org.apache.catalina.core.StandardService.start(StandardService.java:516) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:583) > 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > 09/09/2009 20:50:22 org.apache.catalina.core.StandardContext loadOnStartup > SEVERE: Servlet /MashClient threw load() exception > java.lang.ClassNotFoundException: > org.apache.axis2.transport.http.AxisAdminServlet > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1095) > at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4458) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at org.apache.catalina.core.StandardService.start(StandardService.java:516) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:583) > 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > 09/09/2009 20:50:22 org.apache.coyote.http11.Http11Protocol start > INFO: Starting Coyote HTTP/1.1 on http-8080 > 09/09/2009 20:50:22 org.apache.jk.common.ChannelSocket init > INFO: JK: ajp13 listening on /0.0.0.0:8009 > 09/09/2009 20:50:22 org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=0/19 config=null > 09/09/2009 20:50:22 org.apache.catalina.startup.Catalina start > INFO: Server startup in 6485 ms > > > > How do I solve this? > > -- > Best, > Renana. > -- Best, Renana.
