Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-21370

Upgrade NXRM 2 to Jetty 9.x

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Raw
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.14.15
    • Fix Version/s: 2.15.0
    • Component/s: Bootstrap
    • Labels:
      None

      Description

      NXRM 2 currently uses Jetty 8 which is EOL

      This story will look at upgrading Jetty to the supported 9.x line.

      Some early (external) investigation was done under https://github.com/sonatype/nexus-public/pull/9 but note that this branch contains a large number of changes that aren't necessarily related to upgrading Jetty, so I wouldn't use that as starting point.

      Instead I'd suggest starting by upgrading the Jetty dependency in the build as well as the Jetty configuration files (the ones in NXRM3 can provide an example). Attempting a build will reveal places in the code that need fixing - likely around metrics and anything that touches Jetty specific API.

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            mcculls Stuart McCulloch
            Last Updated By:
            Michael Martz
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:
              Date of First Response:

                tigCommentSecurity.panel-title