• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • core
    • None

      The Jenkins war defines a single web.xml file listing all servlets, filters, listeners.

      In CloudBees, we package our products derived from the OSS Jenkins war. We have multiple cases where we need to patch the web.xml provided by Jenkins to add new entries.

      Servlet 3.0 have introduced support for web.xml modularity.

      Enabling web.xml modularity would ease this OEM integration.

      Main entries in the web.xml would be moved to core module in a file named web-fragment.xml.

      The web.xml in jenkins war would remain with display-name and description. The current attribute metadata-complete="true" would be removed. This enables the servlet container to discover metadata in libraries as defined by the servlet specification.

            vlatombe Vincent Latombe
            vlatombe Vincent Latombe
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: