Hi,
From track trace it looks like you don't put the cxf-rt-soap-binding.jar into your class path. As you said you are using CXFRS enpdoint, so I can't tell what's wrong with it.
How did you CXFRS, CXF endpoint?
Can I have a look at your configuration?

On 10/15/10 9:54 AM, coolgold wrote:

I'm following this route configuration example to implement a REST service:
http://camel.apache.org/cxfrs.html

I get the following exception when the route is being started. Any ideas?

Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'restService': Invocat
ion of init method failed; nested exception is
org.apache.cxf.service.factory.ServiceConstructionException
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireC
apableBeanFactory.java:1338)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCap
ableBeanFactory.java:473)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBea
nFactory.java:409)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapab
leBeanFactory.java:380)
         at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
         at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegis
try.java:222)
         at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
         at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
         at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
         at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListable
BeanFactory.java:429)
         at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplic
ationContext.java:728)
         at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
         at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java
:139)
         at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java
:93)
         at
org.apache.camel.spring.Main.createDefaultApplicationContext(Main.java:219)
         at org.apache.camel.spring.Main.doStart(Main.java:173)
         at
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:56)
         at org.apache.camel.impl.MainSupport.run(MainSupport.java:114)
         at org.apache.camel.impl.MainSupport.run(MainSupport.java:291)
         at org.apache.camel.spring.Main.main(Main.java:97)
         ... 6 more
Caused by: org.apache.cxf.service.factory.ServiceConstructionException
         at
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:118)
         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.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractA
utowireCapableBeanFactory.java:1414)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowi
reCapableBeanFactory.java:1375)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireC
apableBeanFactory.java:1335)
         ... 25 more
Caused by: org.apache.cxf.BusException: No DestinationFactory was found for
the namespace http://schemas.xmlsoap.org/wsd
l/soap/http.
         at
org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.ja
va:115)
         at
org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:85)
         at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:69)
         at
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:93)
         ... 32 more


--
Willem
----------------------------------
Open Source Integration: http://www.fusesource.com
Blog:    http://willemjiang.blogspot.com (English)
         http://jnn.javaeye.com (Chinese)
Twitter: http://twitter.com/willemjiang

Reply via email to