> From: Mark H. Wood > On Thu, Jun 07, 2007 at 11:19:06AM -0600, Larry Meadors wrote: > [Consolidating 69 different copies of libraries from '.war's into > ${CATALINA_HOME}/common/lib] > > It's one of those ideas that looks > > good on paper, but sucks in practice. > > Okay, I'll ask: why?
Two reasons: - RAM is now much cheaper than brainpower, unless you are distributing to many machines. Speccing slightly larger machines to get round problems of this kind makes economic sense, although in companies where staff time is not accounted correctly this fact may be heavily disguised. - Updates and dependencies. What happens when one of the webapps gets a new library version? Now, you just update the webapp. With a consolidated approach, you *either* start to break the consolidation - which you're trying to avoid in the first place - or you have to do extensive testing to make sure you aren't going to break other webapps by replacing the central version. More expensive staff time used. If the software was going to be run on a million machines, the balance is different - as Vista shows all too well. But for corporate servers, silicon is almost always cheaper than staff time. - Peter --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]