Jetty9 4 support » History » Version 7
  Henning Blohm, 01.01.2018 22:13 
  
| 1 | 3 | Henning Blohm | h2. Jetty 9.4 Support (#1993) | 
|---|---|---|---|
| 2 | 1 | Henning Blohm | |
| 3 | As Jetty 9.3 cannot run Java 9 code (in particular due to "ASM problems #1785":https://github.com/eclipse/jetty.project/issues/1758), we need to upgrade to Jetty 9.4.8, the first Java 9 compatible version. | ||
| 4 | |||
| 5 | 4 | Henning Blohm | h2. References | 
| 6 | 1 | Henning Blohm | |
| 7 | 2 | Henning Blohm | * [[Java9_Support]] | 
| 8 | 1 | Henning Blohm | * "Supporting JDK9 #487":https://github.com/eclipse/jetty.project/issues/487 | 
| 9 | * "ASM problems #1785":https://github.com/eclipse/jetty.project/issues/1758 | ||
| 10 | * "Upgrading 9.3 to 9.4":http://www.eclipse.org/jetty/documentation/current/upgrading-jetty.html#_upgrading_from_jetty_9_3_x_to_jetty_9_4_0 | ||
| 11 | 4 | Henning Blohm | |
| 12 | 5 | Henning Blohm | h2. How to Retrieve Dependencies | 
| 13 | 4 | Henning Blohm | |
| 14 | 5 | Henning Blohm | Clone or copy POM of "jetty-home":https://search.maven.org/#artifactdetails%7Corg.eclipse.jetty%7Cjetty-home%7C9.4.8.v20171121%7Cpom | 
| 15 | 6 | Henning Blohm | |
| 16 | Use "mvn install dependency:sources" | ||
| 17 | 7 | Henning Blohm | |
| 18 | h2. How to Upgrade | ||
| 19 | |||
| 20 | # Update all Jetty Server JARs (from the distribution) and integrate source JARs from maven central (see above) | ||
| 21 | # Update optional modules (as far as supported in Z2 already): | ||
| 22 | ** annotations | ||
| 23 | ** apache-jsp | ||
| 24 | ** apache-jstl | ||
| 25 | ** CDI | ||
| 26 | ** http2 | ||
| 27 | ** JNDI (actually mail and JTA) | ||
| 28 | ** spring | ||
| 29 | ** websocket | ||
| 30 | # Review upgrade information on module config changes | 
