Hi, I tried to create a RestFul JSON service with CXF. The example works for GET method. When i try the same with POST method, i get ".No operation matching request path found" error message. URL I hit is: http://localhost:8081/SampleRestProject/helloWorld/customers. Find below resource class and bean definition.
@Path("/") @Produces("application/json") public class HelloWorldImpl implements HelloWorld { @POST @Produces("application/json") @Consumes("application/json,application/xml") @Path("/customers") public Customer getCustomers() { Customer customer = new Customer(); customer.setId(1); customer.setName("Padma"); return customer; } } <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxrs="http://cxf.apache.org/jaxrs" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd "> <!-- do not use import statements if CXFServlet init parameters link to this beans.xml --> <import resource="classpath:META-INF/cxf/cxf.xml" /> <import resource="classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> <jaxrs:server id="helloWorldService" address="/helloWorld"> <jaxrs:serviceBeans> <ref bean="helloWorld" /> </jaxrs:serviceBeans> <jaxrs:extensionMappings> <entry key="json" value="application/json" /> <entry key="xml" value="application/xml" /> </jaxrs:extensionMappings> </jaxrs:server> <bean id="helloWorld" class="com.tfs.pe.HelloWorldImpl" /> </beans> Please help. Thanks Padma -- View this message in context: http://old.nabble.com/JAXRS---POST-tp26897610p26897610.html Sent from the cxf-dev mailing list archive at Nabble.com.