I'm running Apache 1.3.14 with Tomcat 3.2.1 on Linux RH 6.2 and I've noticed some odd behavior finding the index.jsp file when a directory name is present.  As before (I was running with JRun before), I have this in httpd.conf:
 
DirectoryIndex index.jsp index.html
 
And my Tomcat mounts look like:
 
JkMount /*.jsp ajp12
JkMount /servlet/* ajp12
 
But when I request my main URL http://localhost/ it doesn't load index.jsp but just shows the directory listing.  If I type in http://localhost/index.jsp it runs just fine from Tomcat.  What I did discover is that even if I put an empty index.jsp file in the Apache htdocs (main directory), then it will serve it up.  My guess is that Apache is seeing the directory request, checks to see if there's an index.jsp, but it's not there (since it's served through Tomcat's webapp).
 
Is this just the way it works, or is there something subtle I'm doing wrong?

Thanks,
David

Reply via email to