1. What is the 'default' servlet? Is the servlet defined in a web.xml file to have the 'servlet-name' "default"? Couldn't find definition in servlet spec. 2. How does Tomcat map a request to a specific application? For instance, if my tomcat-apache.conf file, which is #included in my httpd.conf, says: JkMount /MyApp/servlet/* ajp12 JkMount /MyApp/*.jsp ajp12 I'm taking this to mean that any URLs that pattern match the above will be handled by Tomcat. There are other entries Alias /MyApp "~webapps/MyApp" <Directory "~webapps/MyApp"> Options Indexes FollowSymLinks </Directory> Is it one of these entries (Alias/Directory) that tell Tomcat which app to run? If so, does Tomcat just looking in ~WEB-INF/ for a 'web.xml' file - hopefully containing more info on which servlet to run (may depend on question #1)? 3. Where can I read more on how to configure Tomcat such that my source files are not in the traditional .war file layout (if possible?)? 4. Several of my applications will share a common codebase concerning security, logging, etc. Can I put these classes in a common place for all webapps? (Relates to question #3). Thanks. --Peter-- __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/