I come from a .NET background and there are many things I loved about it along side many things I hated. IIS was, in general, one of those things I hated.
However, one really nice feature of IIS was that you could put a "drain stop" on your server node. This would redirect all new traffic to other nodes but allow users currently online to finish out their sessions before shutting down IIS completely.
This was exceptionally handy for doing deployments without interrupting user sessions.
At my new company, we're not .NET and loving it. We're working in JRuby and Java on EC2 using Apache as a front-end and Tomcat as our back-end.
Has anyone ever run across any solution that provides similar functionality with Tomcat, Nginx, or Apache?
I've done some searching but was unable to come up with anything useful. How about Axis2? Does anyone have any experience with that?