View on GitHub

EU FOSSA Hackathons

Apache Hackathon 2019

Apache Tomcat

Prior to the Hackathon the Tomcat commiters created a wiki page with topics to work on and discuss.

Most of the people at the Tomcat table got interested in getting Tomcat to run on GraalVM. Because we already knew that Tomcat would not run with the latest published version of GraalVM, we started with compiling the master branch of GraalVM from Github. There is a commit in master just done a few days before the event that should fix some issues that appeared before.

Compiling GraalVM from source turned out to be a little bit tricky, because it did not compile with a regular version of the Java VM but required a special JVM.

Progress was made on Tomcat support for Graal (documentation, process, use of native-image and utilities, compatibility issues in Tomcat), with a lot more work ahead. The Tomcat container ready packaging is not too far from running in a basic configuration.

Tasks

More information