Setya created CXF-7432: -------------------------- Summary: JAX-RS does not work with Equinox Framework Key: CXF-7432 URL: https://issues.apache.org/jira/browse/CXF-7432 Project: CXF Issue Type: Bug Components: JAX-RS Environment: Apache Karaf 4.0.8 Reporter: Setya
Hi all, JAX-RS and Equinox framework in Karaf 4.0.8 do not seem to get along nicely. Below are steps to reproduce the problems: . Set karaf.framework=equinox in etc/config.properties 2. ./karaf clean 3. feature:install gemini-blueprint 4. feature:install cxf-dosgi-core 5. Install [^cxfdemo.jar] bundle. 6. Hit the REST service with the following request: POST http://<Your IP>:<Your Port>/services/rest/cxfservice/sayName HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/xml Accept: text/plain Content-Length: 81 Host: localhost:8181 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) <name> <firstName>Foo</firstName> <lastName>Bar</lastName> </name> 7. The response would be: HTTP/1.1 415 Unsupported Media Type Date: Sat, 13 May 2017 14:29:03 GMT Date: Sat, 13 May 2017 14:29:03 GMT Content-Length: 0 Server: Jetty(9.2.19.v20160908) 8. Do the same with karaf.framework=felix -> Success -- This message was sent by Atlassian JIRA (v6.4.14#64029)