That's a good idea. :) I don't have a WEB-INF directory created yet - it does get auto-created, right?
Anyway, here's /usr/local/jakarta/tomcat/conf/web.xml (with a few million mime types snipped out): ============ <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <!-- This document defines default values for *all* web applications --> <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet </servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>fork</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>xpoweredBy</param-name> <param-value>false</param-value> </init-param> <load-on-startup>3</load-on-startup> </servlet> <servlet> <servlet-name>CFMLServlet</servlet-name> <servlet-class>railo.runtime.servlet.MultiWebCFMLServlet </servlet-class> <init-param> <param-name>configuration</param-name> <param-value>/WEB-INF/railo/</param-value> <description>Configuration directory</description> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jspx</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>CFMLServlet</servlet-name> <url-pattern>*.cfm</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>CFMLServlet</servlet-name> <url-pattern>*.cfml</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>CFMLServlet</servlet-name> <url-pattern>*.cfc</url-pattern> </servlet-mapping> <session-config> <session-timeout>30</session-timeout> </session-config> <mime-mapping> <extension>abs</extension> <mime-type>audio/x-mpeg</mime-type> </mime-mapping> [snip] <mime-mapping> <extension>zip</extension> <mime-type>application/zip</mime-type> </mime-mapping> <welcome-file-list> <welcome-file>index.cfml</welcome-file> <welcome-file>index.html</welcome-file> <welcome-file>index.cfm</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> ============ And this is /usr/local/jakarta/tomcat/conf/server.xml: ============ <Server port="8005" shutdown="SHUTDOWN"> <GlobalNamingResources> <!-- Used by Manager webapp --> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <Service name="Catalina"> <Connector port="8080" enableLookups="false" redirectPort="8443" /> <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" /> <Host name="localhost" appBase="webapps"/> <Host name="domain.com" appBase="/home/hybrid/public_html"> <Alias>www.domain.com</Alias> <Context path="" docBase="./" reloadable="true"/> </Host> <!-- <Host name="domain.com" appBase="/home/hybrid/webapps"> <Alias>www.domain.com</Alias> </Host> --> </Engine> </Service> </Server> ============ And In the interests of making sure I'm giving enough information, I should probably say that I'm doing this via mod_jk from Apache, so if it's useful then here's my /usr/local/apache/conf/jk.conf file: ============ JkWorkersFile /usr/local/jakarta/tomcat/conf/workers.properties JkLogFile /usr/local/apache/logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkOptions +ForwardKeySize +ForwardURICompat +ForwardDirectories JkRequestLogFormat "%w %V %T" JkAutoAlias /usr/local/jakarta/tomcat/webapps JkMount /* ajp13 JkUnMount /*.html ajp13 JkUnMount /*.jpg ajp13 JkUnMount /*.gif ajp13 JkUnMount /*.png ajp13 JkUnMount /*.php ajp13 ============ Thanks, Peter On 9/2/07, Caldarale, Charles R <[EMAIL PROTECTED]> wrote: > > > From: Peter Boughton [mailto:[EMAIL PROTECTED] > > Subject: Re: full path of 404 file > > > > Does the fact that it is apparently reaching the right > > directory now mean that this is more likely to be a new > > problem with web.xml rather than server.xml? > > Sounds like you really need to post your server.xml and WEB-INF/web.xml > files, rather than just hinting about them. Also, is there anything in > the WEB-INF/lib or WEB-INF/classes directories (e.g., precompiled JSPs)? > > - 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 start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- \ \ Peter Boughton blog.bpsite.net / /