Hello,

well, you provided not that many infos, but the usual way of doing
this is to put multiple standalone tomcat instances behind a soft- or
hardware loadbalancer (whatever your budget allows) and to make the
app stateless, with cookie stickiness and failover.
However, this will probably not make the site 100% available (which
btw no site in the world is, not even google),
since you will have at least node failure detection times (usually 3
retries with 10 seconds timeout) and so on.
However, you can reach 99,9X pretty easy with this scenario.

regards
Leon

On Mon, May 9, 2011 at 6:17 AM, Brian Braun <brianbr...@gmail.com> wrote:
> 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
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to