tree: b5c196917c1d9de87d8d64c5c4e64502c9047e4c [path history] [tgz]
  1. tomcat-embed-core/
  2. tomcat-embed-el/
  3. tomcat-embed-jasper/
  4. tomcat-embed-programmatic/
  5. tomcat-embed-websocket/
  6. build-tomcat-native-image.sh
  7. graal-measure.sh
  8. README.md
res/graal/README.md

Introduction

GraalVM is a polyglot virtual machine. In addition to that, it supports Ahead of Time, AOT, compilation of Java applications into native executable files via its native-image` compiler.

Reflection Directives

This directory contains directives to the compiler on what classes use reflection. These are currently stored in a file called tomcat-reflection.json in the META-INF/native-image/groupId/artifactId location.

This directory also contains resource directives, so that resource files normally included in a JAR file also get compiled into the executable image. These are currently stored in a file called tomcat-resource.json in the META-INF/native-image/groupId/artifactId location.