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

Wrong import package version for javax.servlet

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • 2.2.9
    • 2.2.10, 2.3
    • OSGi
    • None
    • Novice

    Description

      I'm facing a problem with the CXF 2.2.9 Bundle and Servlet API in OSGi mode
      If javax.servlet package is exported in 3.0.0 version, the CXF bundle won't start

      This is because, in the MANIFEST generated by the following pom.xml https://svn.apache.org/repos/asf/cxf/branches/2.2.x-fixes/distribution/bundle/all/pom.xml, there is the following code:
      /javax.servlet.*;version="[0.0,3)";resolution:=optional,/

      Which means that javax.servlet package exported in 3.0 version won't be accepted
      Is there a reason to use 3 ? or maybe you could switch to
      /javax.servlet.*;version="[0.0,4)";resolution:=optional,/
      in order to accept javax.servlet exported in 3.0 version or remove the versioning number ?

      Note that this is the same case for the trunk version : https://svn.apache.org/repos/asf/cxf/trunk/distribution/bundle/all/pom.xml

      Attachments

        Activity

          People

            njiang Willem Jiang
            benoitf Florent BENOIT
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: