Hello Good People - I was looking for information for how those on the list achieve zero downtime deployments of their tomcat hosted web applications. I imagine this can be achieved in a variety of ways, but would love to hear what works for you. In our current environment we front multiple tomcat instances with apache httpd, each tomcat instance hosting one or more unique web apps. In order to support this effort we do have the resources where we could spin up multiple tomcat instances to serve requests for a single application. I know there is mod_proxy_balancer available for httpd, and I understand starting with tomcat 7 there is support for parallel deployment of versioned wars, and tomcat also supports clustering. I'm just unsure of what approach I should start digging into and would very much appreciate any of your experiences. The servers we'll be rolling out will be using the latest versions of tomcat 8 and apache httpd 2.4. Thanks for any insights!
Jason