Hi, I'm about to launch a service on the internet, using Tomcat 7. This service should be available 24x7, it should never be unavailable (or virtually never). However, I will definitely be improving and correcting my app frequently, so I will have to republish the WAR file very often. Not even considering the fact that my app has leaking problems (that's another story) and therefore I will have to restart Tomcat itself, republishing the app will make it unavailable for at least 10 seconds while I do it. I'm thinking that I need to create a Tomcat Cluster. Is that the way to go? Any opinions?
Another idea would be to have two tomcat installations, and to change the IP my domain points to, to the IP that goes to that other Tomcat instance. But changing the IP takes some time and I would have to wait until I think that the DNS servers have updates the new IP, that would be slow and unreliable. Thanks in advance, Brian