|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
.No root resource matching request pathHi,
I am trying to build a restful cxf webservice, i get this exception 2 Error org/apache/cxf/jaxrs/interceptor/JAXRSInInterceptor .No root resource matching request path /topic is found. my beans.xml is <jaxws:endpoint id="orderProcess" implementor="demo.order.OrderProcessImpl" address="/" bindingUri="http://apache.org/cxf/binding/http" > <jaxws:serviceFactory> <bean class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean"> <property name="wrapped" value="false" /> </bean> </jaxws:serviceFactory> </jaxws:endpoint> <jaxrs:server address="/SOWRequestWebService"> <jaxrs:serviceBeans> <ref bean="cxf.servlet.SOWRequestWebServiceBean"/> </jaxrs:serviceBeans> </jaxrs:server> <bean id="cxf.servlet.SOWRequestWebServiceBean" class="com.ms.f16ops.services.SOWRequestWebService"> </bean> <jaxws:endpoint id="SOWRequestService" implementor="com.ms.f16ops.services.SOWRequestServiceImpl" address="/" bindingUri="http://apache.org/cxf/binding/http" > <jaxws:serviceFactory> <bean class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean"> <property name="wrapped" value="false" /> </bean> </jaxws:serviceFactory> </jaxws:endpoint> </beans> class is @Path("/SOWRequestWebService") public class SOWRequestWebService { @GET @Path("/msg/{topic}") @ProduceMime("application/xml") public SOWMessage getMessages(@PathParam("topic") final String topic) { System.out.println("hi"); return new SOWMessage(); } am running them as - http://localhost:8080/f16ops_svc/SOWRequestWebService/topic |
|
|
Re: .No root resource matching request pathok found it, issue was i have to change
@Path("/SOWRequestWebService") public class SOWRequestWebService { to this - @Path("/") public class SOWRequestWebService { but i still have ione issue, it puts the namesspace in generated xml, i dont want that, any idea ?
|
|
|
Re: .No root resource matching request pathHi,
> > ok found it, issue was i have to change > > @Path("/SOWRequestWebService") > public class SOWRequestWebService { > > to this - > > @Path("/") > public class SOWRequestWebService { > > but i still have ione issue, it puts the namesspace in generated xml, i dont > want that, any idea ? Does SOAMessage have some associated JAXB information which requires a namespace ? CXF JAX-RS JAXBElementProvider does not add any namespaces on ots own... cheers, Sergey > > > vaibhavpops wrote: >> >> Hi, >> >> I am trying to build a restful cxf webservice, i get this exception >> >> 2 Error org/apache/cxf/jaxrs/interceptor/JAXRSInInterceptor .No root >> resource matching request path /topic is found. >> >> my beans.xml is >> <jaxws:endpoint >> id="orderProcess" >> implementor="demo.order.OrderProcessImpl" >> address="/" >> bindingUri="http://apache.org/cxf/binding/http" > >> <jaxws:serviceFactory> >> <bean >> class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean"> >> <property name="wrapped" value="false" /> >> </bean> >> </jaxws:serviceFactory> >> </jaxws:endpoint> >> >> <jaxrs:server address="/SOWRequestWebService"> >> <jaxrs:serviceBeans> >> <ref bean="cxf.servlet.SOWRequestWebServiceBean"/> >> </jaxrs:serviceBeans> >> </jaxrs:server> >> >> >> <bean id="cxf.servlet.SOWRequestWebServiceBean" >> class="com.ms.f16ops.services.SOWRequestWebService"> >> </bean> >> >> >> <jaxws:endpoint >> id="SOWRequestService" >> implementor="com.ms.f16ops.services.SOWRequestServiceImpl" >> address="/" >> bindingUri="http://apache.org/cxf/binding/http" > >> <jaxws:serviceFactory> >> <bean >> class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean"> >> <property name="wrapped" value="false" /> >> </bean> >> </jaxws:serviceFactory> >> </jaxws:endpoint> >> </beans> >> >> class is >> >> @Path("/SOWRequestWebService") >> public class SOWRequestWebService { >> >> @GET >> @Path("/msg/{topic}") >> @ProduceMime("application/xml") >> public SOWMessage getMessages(@PathParam("topic") final String topic) >> { >> System.out.println("hi"); >> >> return new SOWMessage(); >> } >> >> am running them as - >> >> http://localhost:8080/f16ops_svc/SOWRequestWebService/topic >> >> >> > > -- > View this message in context: http://www.nabble.com/.No-root-resource-matching-request-path-tp24388910p24389170.html > Sent from the cxf-user mailing list archive at Nabble.com. > > |
| Free embeddable forum powered by Nabble | Forum Help |