Fully understood -- and very clearly explained. Again, thanks Chuck.
Cheers, Frank On Sun, Jun 6, 2010 at 3:25 PM, Caldarale, Charles R < chuck.caldar...@unisys.com> wrote: > > From: Frank Burns [mailto:francisbu...@gmail.com] > > Subject: Re: Web app using JDBCRealm runs on Tomcat 5.5.20 but will not > > run on Tomcat 6.0.26 ... > > > > didn't realise that specifying the context in the server.xml > > was poor practice and that if you did so then you had to be > > careful. > > > > Can you tell me why that is? > > Placing the <Context> element in server.xml requires a Tomcat restart > anytime the context attributes need to be changed (including those of nested > elements), since server.xml is only read when Tomcat starts. Especially > when running multiple webapps, this can be an administrative nightmare. > Keeping the <Context> element with the webapp avoids that issue, and makes > the URI path of the webapp independent of the <Context> settings. > > Having the <Context> in server.xml also runs the risk of double deployment, > which can occur when the path attribute doesn't exactly match the file > system location of the webapp. People often don't even recognize that > they've got a second copy of the webapp running, consuming resources and > providing an unexpected path into the server. > > - Chuck > > > THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY > MATERIAL and is thus for use only by the intended recipient. If you received > this in error, please contact the sender and delete the e-mail and its > attachments from all computers. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >