JakartaJEEWebDevelopment

Jakarta JEE8 Enterprise Web Development

View on GitHub

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

3. Add Tomcat 9 runtime in Facet

Run the Web App on Tomcat 9

Demonstrate that the JSP Hello Page Show

4. Finally go through and resolve any warnings in the Eclipse Problem View

5. Check in the end git branch of this slide show

Jakarta JEE 8 Web app Git Finish Branch