Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-7432

JAX-RS does not work with Equinox Framework

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • None
    • None
    • JAX-RS
    • None
    • Apache Karaf 4.0.8

    • Unknown

    Description

      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

      Attachments

        1. cxfdemo.jar
          5 kB
          Setya

        Activity

          People

            cschneider Christian Schneider
            setya Setya
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: