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>