On Mon, Aug 09, 2004 at 05:00:22PM -0400, ohaya wrote:
: I just got back, and as I mentioned earlier, I unzipped the original
: .ZIP file, and I guess at least PART of the mystery is solved.
: Immediately after unzipping the file, I checked in the
: conf\Catalina\localhost directory, and there are only the 3 .xml files
: that you mentioned.
:
: Now the thing that I'm wondering is where did those others come from.
: At this point, it's clear that Tomcat must've created them (I'm 100%
: sure I didn't create them), at some point. I'm just not sure when or
: why...
There are 2 ways for the {tomcat}/conf/{...}.xml files to be created:
1/ META-INF/context.xml is extracted from a WAR file when it is deployed
and copied there.
(Unless the matching XML file already exists under conf/, in which case
the WAR file's context.xml is ignored)
2/ The file is manually copied there by someone.
The servlet-examples.xml and jsp-examples.xml files are included in the
default Tomcat distro, and remain there unless explicitly removed. For
example, to address the issue mentioned in point #1, I periodically
clear out the conf/{...}/*.xml files.
Here's an experiment and learning exercise for you: edit server.xml,
change the <Engine> element's "name" attr, then bounce Tomcat. Notice
under {tomcat}/conf/ there's a new dir that matches the <Engine> name.
What files are under that directory, now?
I realize this may be confusing at times because there's a lot to
absorb when leaping into Tomcat (or any container, for that matter).
Give it time, and soon you'll know all of this by heart. =)
btw, if you use separate Tomcat instances (check the docs for
CATALINA_HOME vs CATALINA_BASE) then this is moot: the only
context-related XML files under {instance dir}/conf/ will be the ones
for your webapps, not the samples. ;) But that's another story for
another day.
-QM
--
software -- http://www.brandxdev.net
tech news -- http://www.RoarNetworX.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]