Our Basic Jakarta JEE 8 Web Application Structure
Jakarta JEE 8 Web app Git Start Branch
Update Maven Root POM project to use JEE 8
1. Create a new Jakarta JEE 8 Web App
Using Maven JEE Web Archetype to create a new maven module
https://maven.apache.org/archetypes/maven-archetype-webapp/index.html
Notice the archetype is old and can be updated to the latest by open source volunteers
Update generated Web App to use JEE 8
Update the Maven Project using the Eclipse option
Update the Web App Natures and Facets in Eclipse
2. Update web.xml and all related Eclipse Facets
3. Add Tomcat 9 runtime in Facet
Run the Web App on Tomcat 9