Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-4808

JDK 9 - default.property does not define eecap-1.9

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • None
    • None
    • Main Distribution
    • None

    Description

      default.property under felix.jar does not define eecap-1.9 . default.property file under felix.jar should contain the following entry
      eecap-1.9= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1,1.2", \
      osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9"
      This entry is needed to resolve the Require-Capability osgi.ee if we run using JDK 9.
      Glassfish uses Felix as a osgi container . I tried to run glassfish using JDK 9. However glassfish could not start up as some of it's modules need to resolve Require-Capability osgi.ee .
      So if we need to run felix in JDK 9 we need to add eecap-1.9 in default.property file.

      Attachments

        Activity

          People

            Unassigned Unassigned
            aribandy Arindam Bandyopadhyay
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: