This blog is a collection of tips, pointers and general thoughts about
Enterprise IT Architecture. It contains discussion of techniques, proof of
concepts, and some more general points. If you are interested in DevOps, API
Management, Microservices, Frontend Development then you should find something
of interest here.
Parallel Deployment with Tomcat 7
Monday, 13 May 2013
Tomcat 7 introduces the ability to perform parallel deployment. This means that multiple versions of a war file can exist on single Tomcat server at the same time. More importantly, those multiple versions of the war file can be used simultaneously by different users.
The idea is that this allows a new version of a war file to be deployed to a Tomcat server, without requiring any downtime. This (in theory) offers a simpler process than the more conventional approach involving multiple Tomcat servers and load balancers.
This blog post demonstrates this feature and also notes some limitations.