microsoft/vscode-dev-containers
Develop and run Java applications in Tomcat Server. Includes Tomcat 8.5, JDK 8, Maven build tools. Follow these steps to use the definition: If this is your first time using a development container, please follow the getting started steps to set up your machine.
https://github.com/microsoft/vscode-dev-containers/tree/master/containers/java-8-tomcat-8.5