Or is it just that no one else is interested in integrating Tomcat and Apache?!
I have servlet mappings in my web.xml file that map URI's to servlets.
These URI's may contain files with jsp extent ions on them. when I
integrate Tomcat 3.2.1 with Apache I can see any of my jsp's and servlets
and have them execute. However, it appears that the mappings I supplied in
web.xml are gone. Here's an example
in stand alone Tomcat:
http://host:8080/VDC/Component gets sent to maps to my /VDC/servlets/Dispatch
and
http://host:8080/VDC/Component/main.jsp also maps to /VDC/servlets/Dispatch
this is because my web.xml looks like this:
<servlet-name>Dispatch</servlet-name>
<servlet-class>vdc.uis.Dispatch</servlet-class>
<load-on-startup>4</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Dispatch</servlet-name>
<url-pattern>/Component/*</url-pattern>
</servlet-mapping>
Dispatch is responsible for doing some work and the forwarding the request
to /VDC/Component/main.jsp. This works great in standalone tomcat. However
when I try to use Apache to
access http://host/VDC/Component/main.jsp instead of going to Dispatch it
goes directly to the jsp file. This appears to be because the mappings
outlined in web.xml seem to be ignored.
Is it true that web.xml is not used by Apache/jserv_mod?
if so, how can I write a an entry in the apache-tomcat.conf that will
accomplish this same mapping?
thanks,
Mark