Project

General

Profile

Feature #1993

Upgrade to Jetty 9.4.8

Added by Henning Blohm almost 3 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
18.04.2018
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
origin:

Description

See Jetty9_4_support

Jetty 9.4 Support (#1993)

As Jetty 9.3 cannot run Java 9 code (in particular due to ASM problems #1785), we need to upgrade to Jetty 9.4.8, the first Java 9 compatible version.

References

How to Retrieve Dependencies

Clone or copy POM of jetty-home

Use "mvn install dependency:sources"

How to Upgrade

  1. Update all Jetty Server JARs (from the distribution) and integrate source JARs from maven central (see above)
  2. Update optional modules (as far as supported in Z2 already):
    • annotations
    • apache-jsp
    • apache-jstl
    • CDI
    • http2
    • JNDI (actually mail and JTA)
    • spring
    • websocket
  3. Review upgrade information on module config changes

Noteworthy

  • An environment split to reduce duplication in (e.g.) sample environments might be advised
  • Include a test with webServer local config / properties files refered from Jetty config.


Subtasks

Bug #2001: Jetty 9.4.x not calling ServletContainerInitializers for Container Jars in Web Apps < 3.Resolved18.04.2018Henning Blohm

Actions

Related issues

Related to z2-Environment - Improvement #1994: Remove accessibility modification Resolved06.01.2018Henning Blohm

Actions
Blocks z2-Environment - Feature #1991: Java 9 SupportResolved29.08.2017Henning Blohm

Actions
#1

Updated by Henning Blohm almost 3 years ago

#2

Updated by Henning Blohm over 2 years ago

  • Related to Bug #2001: Jetty 9.4.x not calling ServletContainerInitializers for Container Jars in Web Apps < 3. added
#3

Updated by Henning Blohm over 2 years ago

  • Related to deleted (Bug #2001: Jetty 9.4.x not calling ServletContainerInitializers for Container Jars in Web Apps < 3.)
#4

Updated by Henning Blohm over 2 years ago

  • Status changed from In Progress to Resolved
#5

Updated by Henning Blohm over 2 years ago

Also available in: Atom PDF