"Hello world" app with JavaServer Faces (JSF), embedded Tomcat 8, Java 11.
To run:
$ mvn package
$ sh target/bin/webapp
Then open http://localhost:8080/home.jsf and http://localhost:8080/bye/home.jsf
Ajax example: http://localhost:8080/ajax/ajax.jsf (tab to select "Go Ajax" link, press a key, and look for text in console).
The code is based on Create a Java Web Application Using Embedded Tomcat and JSF 2.1 within embedded Tomcat 8 (2017).