Re:Zero-downtime Deployment (and Rollback) in Tomcat; a walk...
by dabeeeenster on Thursday June 09, 2011 @08:31AM
(#2636865)
I can't find any documentation about this at all - is there a link anywhere that describes it in more detail? Nothing on the apache site that I can find...
Great feature, but it's not a feature until it's documented!
Re:Zero-downtime Deployment (and Rollback) in Tomcat; a walk...
by mgl on Thursday June 09, 2011 @08:47AM
(#2636916)
There is another rather well-established solution to the problem of redeploying any Java applications (either web profile only or full blown enterprise edition) and it is JRebel from ZeroTurnaround - have a look, quite interesting: http://www.zeroturnaround.com/jrebel/features/
Re:Zero-downtime Deployment (and Rollback) in Tomcat; a walk...
by jfager on Thursday June 09, 2011 @09:19AM
(#2637018)
They're different problems. This is about running two versions of a web application concurrently and migrating clients from old to new gracefully, without bringing down the site. JRebel is about hot-swapping the bytecode that's loaded into the JVM.
Re:Zero-downtime Deployment (and Rollback) in Tomcat; a walk...
by yock on Thursday June 09, 2011 @08:07AM
(#2636812)
This feature has been one of the persistent justifications in my organization for spending money on Weblogic 10 for a time period unknown to me. Seeing this in Tomcat makes me hopeful for a world free of application servers...someday.
Those of you using Tomcat JEE apps, and deal with downtime, how do you handle putting up some sort of "we're down" page? What strategies do you use?
For that there is Edition-based Redefinition: http://www.oracle.com/technetwork/database/features/availabi... (2009)
Great feature, but it's not a feature until it's documented!
Truth be told though, I think a tiny bit of downtime to restart is perhaps not as important as many other considerations for many web apps.