Project

General

Profile

Improvement #2052

Updated by Henning Blohm almost 5 years ago

Due to Java 13 support and a new required ASM version, we might as well upgrade Jetty. 

 Some configuration changes required:  

 Default modules (start.ini, omitting the deploy and the ext module): 

 <code> 
 <pre> 
 --module=server 
 --module=jsp 
 --module=resources 
 --module=jstl 
 --module=websocket 
 --module=http 
 </pre> 
 </code> 

 Analysis of dependencies means at least the following libs are required: 

 <code> 
 <pre> 
 lib/websocket/*.jar 
 lib/jetty-client-${jetty.version}.jar 
 lib/jetty-annotations-${jetty.version}.jar 
 lib/annotations/*.jar 
 lib/apache-jsp/*.jar 
 lib/apache-jstl/*.jar 
 lib/servlet-api-3.1.jar 
 lib/jetty-schemas-3.1.jar 
 lib/jetty-http-${jetty.version}.jar 
 lib/jetty-server-${jetty.version}.jar 
 lib/jetty-xml-${jetty.version}.jar 
 lib/jetty-util-${jetty.version}.jar 
 lib/jetty-io-${jetty.version}.jar 
 lib/jetty-webapp-${jetty.version}.jar 
 lib/jetty-servlet-${jetty.version}.jar 
 lib/jetty-security-${jetty.version}.jar 
 lib/jetty-plus-${jetty.version}.jar 
 lib/jetty-jndi-${jetty.version}.jar 
 lib/jndi/*.jar 
 lib/mail/*.jar 
 lib/transactions/*.jar 
 </pre> 
 </code> 

 and the following configurations are to be included or set: 

 <code> 
 <pre> 
 etc/jetty-webapp.xml 
 etc/jetty-annotations.xml 
 etc/jetty-http.xml 
 etc/jetty.xml 
 etc/jetty-bytebufferpool.xml 
 etc/jetty-threadpool.xml 
 etc/jetty-plus.xml 
 </pre> 
 </code>

Back