Deploying Vaadin web app to a localhost on a local network


Im looking to deploy a web app on a local network. I really like the RUI of vaadin and the ease of use. Im just not sure of all the components needed to host the app locally.

Im building a webb app which will access a database (mySQL). So Apache-Tomcat is the obvious choice. Is there anything similar to xampp which has everything in one place? What im looking for is something that the end user will not have to worry about when using the web app. So it should always be running or easily restarted. The app needs to be accessed from different PCs on the network. Also i’d need to make access to tomcat/server components secure.

any ideas/suggestions?