The UM Kickstarter provides a powerful means to easily and reproducibly set up and start local development environments. It comes with an embedded Tomcat and an embedded H2 database.
If H2 database is not enough…
Quick local installation with docker
Setting up production environments is explained here: