This is a simple web application for testing WAR deployment and its respective configuration.
This application is designed to display the following information:
- System Properties
- Environment Passthrough
Java 8 public updates from Oracle ended in 2022. Java 17 is a LTS baseline — required by Spring Boot 3, Jakarta EE 10, WildFly 27+, etc. Amazon Corretto 17 is supported through at least October 2029. Java 21 is the newest LTS and gaining traction for virtual threads.
For this app, 17 is the right target since WildFly 39 requires it. If you want to move to 21 later, just update the base Docker images and change 21 in the pom.
# Build a WAR Artifact
mvn package
# Run via Local Jetty http://localhost:8080
mvn jetty:run