camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <willem.ji...@gmail.com>
Subject Re: ServiceConstructionException with camel-cxf
Date Fri, 09 Jan 2009 01:17:59 GMT
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 <larsivar@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
> 
> 


Mime
View raw message