I've fixed this on trunk and will merge to 2.1.5-snapshot.   

Dan


On Wed February 11 2009 6:57:56 am Daniel Kulp wrote:
> Adding the cxf-rt-transports-http-jetty jar onto the classpath should fix
> this.   We did a bit of work to try and reduce dependencies pulled in from
> maven when they aren't really needed to reduce the size of applications and
> such.
>
> The question is, why is it needed here?  You are creating a client, but
> it's asking for a DestinationFactory, which is a server side thing.  I'll
> try and dig into that a bit today, but for now, adding the http-jetty jar
> should get you moving.
>
> Dan
>
> On Wed February 11 2009 5:43:12 am Dennis Kieselhorst wrote:
> > Hi,
> >
> > updated CXF from 2.1.3 to 2.1.4. Changed nothing else and got the
> > following exception while loading springs app context:
> >
> > Caused by:
> > org.springframework.beans.factory.BeanDefinitionStoreException: Factory
> > method [public java.lang.Object
> > org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create()] threw exception;
> > nested exception is
> > org.apache.cxf.service.factory.ServiceConstructionException at
> > org.springframework.beans.factory.support.SimpleInstantiationStrategy.ins
> >ta n tiate(SimpleInstantiationStrategy.java:127)
> >         at
> > org.springframework.beans.factory.support.ConstructorResolver.instantiate
> >Us i ngFactoryMethod(ConstructorResolver.java:435)
> >         ... 68 more
> > Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> >         at
> > org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:5
> >9) at
> > org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryB
> >ea n .java:102)
> >         at
> > org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.j
> >av a
> >
> > :115)
> >
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
> >:3 9 )
> >         at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
> >mp l .java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:585)
> >         at
> > org.springframework.beans.factory.support.SimpleInstantiationStrategy.ins
> >ta n tiate(SimpleInstantiationStrategy.java:115)
> >         ... 69 more
> > Caused by: org.apache.cxf.BusException: No DestinationFactory was found
> > for the namespace http://schemas.xmlsoap.org/soap/http.
> >         at
> > org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFact
> >or y (DestinationFactoryManagerImpl.java:115)
> >         at
> > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointIn
> >fo ( AbstractWSDLBasedEndpointFactory.java:284)
> >         at
> > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(A
> >bs t ractWSDLBasedEndpointFactory.java:146)
> >         at
> > org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:5
> >2) ... 76 more
> >
> > Similar issue is https://issues.apache.org/jira/browse/CXF-1637 but
> > cxf-rt-transports-http-2.1.4.jar is on classpath.
> >
> > Regards
> > Dennis

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to