Fredag 9. januar 2009 01:58:35 skreiv Willem Jiang: > Hi Lars, > Did you use Servlet transport for the camel-cxf endpoint? Or did you > deploy camel route into a application server as a war?
Neither - there is a main where the spring config is read. > I think you may need to add these lines into the spring configuration file. > <import resource="classpath:META-INF/cxf/cxf.xml"/> > <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> > <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/> This helped with the binding exception - the application now seems to start normally. However, I'm not able to connect to the webservice. Lars Ivar > Willem > > Lars Ivar Igesund wrote: > > Yes, > > > > I was able to find out that that was a possible cause, but as far as I > > can tell it is there. > > > > Best, > > Lars Ivar > > > > Fredag 9. januar 2009 01:20:22 skreiv William Tam: > >> Is this artifact in your classpath? > >> > >> <groupId>org.apache.cxf</groupId> > >> <artifactId>cxf-rt-bindings-soap</artifactId> > >> > >> On Thu, Jan 8, 2009 at 6:53 PM, Lars Ivar Igesund <[email protected]> > > > > wrote: > >>> Hi! > >>> > >>> With the help of Willem and Claus I was able to create a web service > >>> via camel-cxf. It works good on my local machine, but when I deployed > >>> the application to the server I got the following failure: > >>> > >>> INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: > >>> org.apache.cxf.service.factory.ServiceConstructionException: Could not > >>> resolve a binding for http://schemas.xmlsoap.org/wsdl/soap/ > >>> INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingI > >>>nf o(AbstractWSDLBasedEndpointFactory.java:310) INFO | jvm 1 | > >>> 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.apache.cxf.jaxws.JaxWsServerFactoryBean.createBindingInfo(JaxWsServ > >>>er FactoryBean.java:154) INFO | jvm 1 | 2009/01/09 00:18:26 | > >>> WrapperSimpleApp: at > >>> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint > >>>In fo(AbstractWSDLBasedEndpointFactory.java:178) INFO | jvm 1 | > >>> 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint > >>>(A bstractWSDLBasedEndpointFactory.java:102) INFO | jvm 1 | > >>> 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java > >>>:1 14) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: > >>> at > >>> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBe > >>>an .java:164) INFO | jvm 1 | 2009/01/09 00:18:26 | > >>> WrapperSimpleApp: at > >>> org.apache.camel.component.cxf.CxfConsumer.<init>(CxfConsumer.java:109) > >>> INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.apache.camel.component.cxf.CxfEndpoint.createConsumer(CxfEndpoint.j > >>>av a:77) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: > >>> at > >>> org.apache.camel.impl.EventDrivenConsumerRoute.addServices(EventDrivenC > >>>on sumerRoute.java:62) INFO | jvm 1 | 2009/01/09 00:18:26 | > >>> WrapperSimpleApp: at > >>> org.apache.camel.Route.getServicesForRoute(Route.java:73) > >>> INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.apache.camel.impl.DefaultCamelContext.startRoutes(DefaultCamelConte > >>>xt .java:555) INFO | jvm 1 | 2009/01/09 00:18:26 | > >>> WrapperSimpleApp: at > >>> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.j > >>>av a:530) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: > >>> at > >>> org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.j > >>>av a:149) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: > >>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:47) > >>> INFO > >>> > >>> | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> > >>> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCam > >>>el Context.java:103) INFO | jvm 1 | 2009/01/09 00:18:26 | > >>> WrapperSimpleApp: at > >>> org.springframework.context.event.SimpleApplicationEventMulticaster$1.r > >>>un (SimpleApplicationEventMulticaster.java:78) INFO | jvm 1 | > >>> 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor > >>>.j ava:49) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: > >>> at > >>> org.springframework.context.event.SimpleApplicationEventMulticaster.mul > >>>ti castEvent(SimpleApplicationEventMulticaster.java:76) INFO | jvm 1 > >>> | 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.springframework.context.support.AbstractApplicationContext.publishE > >>>ve nt(AbstractApplicationContext.java:275) INFO | jvm 1 | > >>> 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.springframework.context.support.AbstractApplicationContext.finishRe > >>>fr esh(AbstractApplicationContext.java:737) INFO | jvm 1 | > >>> 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.springframework.context.support.AbstractApplicationContext.refresh( > >>>Ab stractApplicationContext.java:384) INFO | jvm 1 | 2009/01/09 > >>> 00:18:26 > >>> > >>> | WrapperSimpleApp: at > >>> > >>> org.springframework.context.support.ClassPathXmlApplicationContext.<ini > >>>t> (ClassPathXmlApplicationContext.java:139) INFO | jvm 1 | > >>> 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> org.springframework.context.support.ClassPathXmlApplicationContext.<ini > >>>t> (ClassPathXmlApplicationContext.java:83) INFO | jvm 1 | > >>> 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> com.bsc.alertmanager.hub.Hub.main(Hub.java:9) > >>> INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >>> INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja > >>>va > >>> > >>> :39) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at > >>> > >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso > >>>rI mpl.java:25) INFO | jvm 1 | 2009/01/09 00:18:26 | > >>> WrapperSimpleApp: at java.lang.reflect.Method.invoke(Method.java:597) > >>> > >>> > >>> I hope you can give me further help on this. > >>> > >>> Best, > >>> Lars Ivar Igesund
