I'm trying to implement a restful http binding service with cxf 2.2.2 and
jetty embedded.
This is what I'm doing:

JAXRSServerFactoryBean sfSoggetto;
sfSoggetto = new JAXRSServerFactoryBean();
sfSoggetto.setResourceClasses(SoggettoService.class);
sfSoggetto.setResourceProvider(SoggettoService.class, new
SingletonResourceProvider(new SoggettoService()));
sfSoggetto.setBindingId(JAXRSBindingFactory.JAXRS_BINDING_ID);
sfSoggetto.setAddress("http://localhost:9000/";);
sfSoggetto.create();

I keep getting this error:
org.apache.cxf.BusException: No binding factory for namespace
http://apache.org/cxf/binding/jaxrs registered.

This is the stack trace:
        at
org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:91)
        at
org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.createBindingInfo(AbstractJAXRSFactoryBean.java:133)
        at
org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.createEndpointInfo(AbstractJAXRSFactoryBean.java:113)
        at
org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.createEndpoint(AbstractJAXRSFactoryBean.java:159)
        at
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:83)

My code is almost identical to the "jax_rs/basic" sample, and I really don't
understand what I'm doing wrong...

Any takers?

Thanks in advance.
-- 
View this message in context: 
http://www.nabble.com/No-binding-factory-for-namespace-http%3A--apache.org-cxf-binding-jaxrs-registered.-tp23880630p23880630.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to