I think the "docBase" tag in your Context might be Tomcat-home-relative.

Try an absolute path (that's how I have it set up and working with apps
outside Tomcat home).

> -----Original Message-----
> From: Michael Harrison [SMTP:[EMAIL PROTECTED]
> Sent: Monday, March 24, 2003 9:59 AM
> To:   tomcat-user
> Subject:      trouble configuring a web app outside Tomcat install
> directory
> 
> Hello, all,
> 
> I'm having trouble with a web app I've located outside the Tomcat
> install directory: that is, under a webapps/ROOT/ directory that is not
> under /usr/local/tomcat/. I have my JSPs working fine, but I can't call
> servlets through the web browser: I get 404's.
> 
> Quick background: Apache 2.0.44 and Tomcat 4.1.18 on Linux, mod_jk.so.
> I'll call my application site 'appsite.com' to protect the innocent:
> it's set up under "/home/web/appsite.com/webapps/ROOT/". 
> 
> In my mod_jk.conf file, I have the servlet-specific JkMount directives
> "JkMount /servlet  ajp13" and "JkMount /servlet/*  ajp13".
> 
> In server.xml, I have the following containers defined:
> <Engine name="Tomcat-Apache-mod_jk" defaultHost="www.appsite.com"
> debug="0">
>   ....
>   <Host name="www.appsite.com" debug="1"
> appBase="/home/web/www.appsite.com/webapps">
>     ....
>     <Context path="" docBase="ROOT" debug="0"/>
> 
> The servlets are located in
> "/home/web/appsite.com/webapps/ROOT/WEB-INF/classes/mypackage/". I'm
> trying to call them as
> http://www.appsite.com/servlet/mypackage.ServletX,
> and that's when I get the 404.
> 
> Is there something else I need to do to map servlet to the
> webapps/ROOT/WEB-INF/classes directory of my site?
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to