Are you sure you have the cxf-rt-bindings-soap jar on the classpath/part of the war? It looks like it’s missing.
Also, you aren’t doing something silly with an uber jar or similar, are you? Dan On Sep 29, 2014, at 3:20 PM, Ragavan Thiru <[email protected]> wrote: > Hi, > > Once I upgraded the cxf version from 2.7.1 to 3.0, the soap services fails. > The service page gives an error[1]. When I googled, some says it is because > missing cxf.xml, cxf-servlet.xml and cxf.extension-soap.xml. I included cxf > and cxf-servlet since CXF 3.0 doesn't have cxf-extension-soap. But still I > getting this error. > > How can I solve this? > > > [1] > > org.apache.cxf.BusException: No DestinationFactory was found for the > namespace http://schemas.xmlsoap.org/soap/http. > > org.apache.cxf.bus.managers.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:130) > org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:78) > org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:62) > > org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:160) > > org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > java.lang.reflect.Method.invoke(Method.java:606) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1638) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1579) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) > > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628) > > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) > > org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:151) > org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:74) > > org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:76) > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) > > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526) > > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078) > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:655) > > org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222) > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1566) > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1523) > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > java.lang.Thread.run(Thread.java:744) > > > -- > Regards, > T.Ragavan. -- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
