You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Tim Harsch <th...@mail.arc.nasa.gov> on 2008/06/26 03:06:29 UTC

Could not resolve a binding for http://apache.org/cxf/binding/http

Hi all,

      I am trying to implement the JAX-RS example given at:

http://cwiki.apache.org/CXF20DOC/jax-rs-jsr-311.html

into a Tomcat servlet via the additional Spring configuration options
outlined towards the bottom of the page.

 

I am getting the error "Could not resolve a binding for
http://apache.org/cxf/binding/http", see below for stack trace.

 

https://issues.apache.org/jira/browse/CXF-663

AND

https://issues.apache.org/jira/browse/CXF-550

seem to relate, but both those are marked as having been resolved by v2.0 of
CXF.

 

Any thoughts?

Thanks,

Tim

 

############################

 

SEVERE: Context initialization failed

org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'restfulServer': Invocation of init method failed; nested
exception is javax.xml.ws.WebServiceException:
org.apache.cxf.service.factory.ServiceConstructionException: Could not
resolve a binding for http://apache.org/cxf/binding/http

Caused by: javax.xml.ws.WebServiceException:
org.apache.cxf.service.factory.ServiceConstructionException: Could not
resolve a binding for http://apache.org/cxf/binding/http

      at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:265)

      at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:201)

      at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:392)

      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:585)

      at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1242)

      at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1208)

      at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)

      at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.createBean(AbstractAutowireCapableBeanFactory.java:427)

      at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Ab
stractBeanFactory.java:249)

      at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi
ngleton(DefaultSingletonBeanRegistry.java:155)

      at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
ctBeanFactory.java:246)

      at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
ctBeanFactory.java:160)

      at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInst
antiateSingletons(DefaultListableBeanFactory.java:291)

      at
org.springframework.context.support.AbstractApplicationContext.refresh(Abstr
actApplicationContext.java:352)

      at
org.springframework.web.context.ContextLoader.createWebApplicationContext(Co
ntextLoader.java:246)

      at
org.springframework.web.context.ContextLoader.initWebApplicationContext(Cont
extLoader.java:189)

      at
org.springframework.web.context.ContextLoaderListener.contextInitialized(Con
textLoaderListener.java:49)

      at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
3843)

      at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)

      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)

      at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)

      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)

      at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)

      at
org.apache.catalina.core.StandardService.start(StandardService.java:516)

      at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)

      at org.apache.catalina.startup.Catalina.start(Catalina.java:578)

      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:585)

      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)

      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

Caused by: org.apache.cxf.service.factory.ServiceConstructionException:
Could not resolve a binding for http://apache.org/cxf/binding/http

      at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A
bstractWSDLBasedEndpointFactory.java:310)

      at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.createBindingInfo(JaxWsServerFac
toryBean.java:154)

      at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(
AbstractWSDLBasedEndpointFactory.java:178)

      at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abst
ractWSDLBasedEndpointFactory.java:102)

      at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:114)

      at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.ja
va:164)

      at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:334)

      at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:251)

      ... 34 more

Caused by: org.apache.cxf.BusException: No binding factory for namespace
http://apache.org/cxf/binding/http registered.

      at
org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFa
ctoryManagerImpl.java:91)

      at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A
bstractWSDLBasedEndpointFactory.java:300)

      ... 41 more

Jun 25, 2008 5:55:11 PM org.apache.catalina.core.StandardContext
listenerStart

SEVERE: Exception sending context initialized event to listener instance of
class org.springframework.web.context.ContextLoaderListener

org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'restfulServer': Invocation of init method failed; nested
exception is javax.xml.ws.WebServiceException:
org.apache.cxf.service.factory.ServiceConstructionException: Could not
resolve a binding for http://apache.org/cxf/binding/http

Caused by: javax.xml.ws.WebServiceException:
org.apache.cxf.service.factory.ServiceConstructionException: Could not
resolve a binding for http://apache.org/cxf/binding/http

      at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:265)

      at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:201)

      at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:392)

      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:585)

      at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1242)

      at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1208)

      at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)

      at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.createBean(AbstractAutowireCapableBeanFactory.java:427)

      at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Ab
stractBeanFactory.java:249)

      at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi
ngleton(DefaultSingletonBeanRegistry.java:155)

      at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
ctBeanFactory.java:246)

      at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
ctBeanFactory.java:160)

      at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInst
antiateSingletons(DefaultListableBeanFactory.java:291)

      at
org.springframework.context.support.AbstractApplicationContext.refresh(Abstr
actApplicationContext.java:352)

      at
org.springframework.web.context.ContextLoader.createWebApplicationContext(Co
ntextLoader.java:246)

      at
org.springframework.web.context.ContextLoader.initWebApplicationContext(Cont
extLoader.java:189)

      at
org.springframework.web.context.ContextLoaderListener.contextInitialized(Con
textLoaderListener.java:49)

      at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
3843)

      at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)

      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)

      at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)

      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)

      at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)

      at
org.apache.catalina.core.StandardService.start(StandardService.java:516)

      at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)

      at org.apache.catalina.startup.Catalina.start(Catalina.java:578)

      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:585)

      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)

      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

Caused by: org.apache.cxf.service.factory.ServiceConstructionException:
Could not resolve a binding for http://apache.org/cxf/binding/http

      at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A
bstractWSDLBasedEndpointFactory.java:310)

      at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.createBindingInfo(JaxWsServerFac
toryBean.java:154)

      at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(
AbstractWSDLBasedEndpointFactory.java:178)

      at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abst
ractWSDLBasedEndpointFactory.java:102)

      at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:114)

      at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.ja
va:164)

      at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:334)

      at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:251)

      ... 34 more

Caused by: org.apache.cxf.BusException: No binding factory for namespace
http://apache.org/cxf/binding/http registered.

      at
org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFa
ctoryManagerImpl.java:91)

      at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A
bstractWSDLBasedEndpointFactory.java:300)

      ... 41 more