Just as I thought in my last mail (there some Springs). If that does not work, it could be another issue which caused by the maven shade plugin.
There are some META-INF files in cxf-* module for auto-discoverying, you may need to do some addition work to combine this file together. If so , please use the bundle jar which already does that combining for you. <groupId>org.apache.cxf</groupId> <artifactId>cxf-bundle</artifactId> You may also need to exclude the other cxf-modules before adding the cxf-bundle dependency. Willem Lars Ivar Igesund wrote: > Fredag 9. januar 2009 01:47:48 skreiv Willem Jiang: >> Since CXF has lots pluggable components, you need to make sure cxf-core >> can load the essential modules for starting up. Please check the >> cxf-rt-bindings-soap jar in your class path as William suggested. >> >> If you are tired to maintain them, you can use the bundle jar (cxf-bundle). > > I have a maven project that depends on camel-cxf, and the cxf deps are > transitive through that. Now, it runs fine through eclipse, but not when > deployed. Since the application uses some spring (but not for the cxf part), > the maven shade plugin is in use. Could this affect anything? > > Lars Ivar > >> Willem >> >> William Tam wrote: >>> 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 <larsi...@igesund.net> > 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.createBindingIn >>>> fo(AbstractWSDLBasedEndpointFactory.java:310) INFO | jvm 1 | >>>> 2009/01/09 00:18:26 | WrapperSimpleApp: at >>>> org.apache.cxf.jaxws.JaxWsServerFactoryBean.createBindingInfo(JaxWsServe >>>> rFactoryBean.java:154) INFO | jvm 1 | 2009/01/09 00:18:26 | >>>> WrapperSimpleApp: at >>>> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointI >>>> nfo(AbstractWSDLBasedEndpointFactory.java:178) INFO | jvm 1 | >>>> 2009/01/09 00:18:26 | WrapperSimpleApp: at >>>> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint( >>>> AbstractWSDLBasedEndpointFactory.java:102) INFO | jvm 1 | 2009/01/09 >>>> 00:18:26 | WrapperSimpleApp: at >>>> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java: >>>> 114) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at >>>> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBea >>>> n.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.ja >>>> va:77) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at >>>> org.apache.camel.impl.EventDrivenConsumerRoute.addServices(EventDrivenCo >>>> nsumerRoute.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(DefaultCamelContex >>>> t.java:555) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: >>>> at >>>> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.ja >>>> va:530) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: >>>> at >>>> org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.ja >>>> va: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(SpringCame >>>> lContext.java:103) INFO | jvm 1 | 2009/01/09 00:18:26 | >>>> WrapperSimpleApp: at >>>> org.springframework.context.event.SimpleApplicationEventMulticaster$1.ru >>>> n(SimpleApplicationEventMulticaster.java:78) INFO | jvm 1 | >>>> 2009/01/09 00:18:26 | WrapperSimpleApp: at >>>> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor. >>>> java:49) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: >>>> at >>>> org.springframework.context.event.SimpleApplicationEventMulticaster.mult >>>> icastEvent(SimpleApplicationEventMulticaster.java:76) INFO | jvm 1 | >>>> 2009/01/09 00:18:26 | WrapperSimpleApp: at >>>> org.springframework.context.support.AbstractApplicationContext.publishEv >>>> ent(AbstractApplicationContext.java:275) INFO | jvm 1 | 2009/01/09 >>>> 00:18:26 | WrapperSimpleApp: at >>>> org.springframework.context.support.AbstractApplicationContext.finishRef >>>> resh(AbstractApplicationContext.java:737) INFO | jvm 1 | 2009/01/09 >>>> 00:18:26 | WrapperSimpleApp: at >>>> org.springframework.context.support.AbstractApplicationContext.refresh(A >>>> bstractApplicationContext.java:384) INFO | jvm 1 | 2009/01/09 >>>> 00:18:26 | WrapperSimpleApp: at >>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init >>>>> (ClassPathXmlApplicationContext.java:139) INFO | jvm 1 | 2009/01/09 >>>> 00:18:26 | WrapperSimpleApp: at >>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init >>>>> (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.jav >>>> a:39) INFO | jvm 1 | 2009/01/09 00:18:26 | WrapperSimpleApp: at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor >>>> Impl.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 > >