I've been investigating using tcServer and one problem I have is the same problem I have always had with tomcat... outages when deploying applications.
SURELY there is some way to have zero downtime when deploying applications to tcServer?
I've been investigating using tcServer and one problem I have is the same problem I have always had with tomcat... outages when deploying applications.
SURELY there is some way to have zero downtime when deploying applications to tcServer?
If you are using Maven/Ant, see the Tomcat 7 parallel deployment script at http://tynamo.org/Zero+downtime+deployment+to+Tomcat+7+with+Maven
(as suggested in the comments, I post this as an answer)
Since version 7, Tomcat supports what is called "Parallel Deployment" which may be exactly what you're after. The following blog entry talks about that feature and how it was planned for tcServer at first but was then migrated/donated to Apache to become an integral part of Tomcat:
http://tomcatexpert.com/blog/2011/05/31/parallel-deployment-tomcat-7