You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Setya (JIRA)" <ji...@apache.org> on 2017/06/27 10:35:00 UTC

[jira] [Created] (CXF-7432) JAX-RS does not work with Equinox Framework

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)