[ https://issues.apache.org/jira/browse/CXF-7432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16118226#comment-16118226 ]
Christian Schneider commented on CXF-7432: ------------------------------------------ I was able to get your example running now using apache karaf 4.0.9 : feature:install gemini-blueprint feature:repo-add cxf-dosgi 2.2.0 feature:install cxf-dosgi-provider-rs install -s file:../cxfdemo.jar The rest service is shown on: http://localhost:8181/cxf I call the service on http://localhost:8181/cxf/rest/cxfservice/sayName with POST and Content-Type: application/xml and the request body you supplied. The response is 200 with this content: Hello Foo Bar So at least with my setup it seems to work. > 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 > Attachments: cxfdemo.jar > > > 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)