How does Apache and Tomcat work together?
We run Apache as a front-end for Tomcat, using mod_jk. In this configuration, Apache sees all Web requests. It processes some itself, and hands others off to Tomcat for processing. By default, we configure Apache to pass the following URL patterns to Tomcat: *.do *.jsp /servlet/* /servlets/* If you would like Tomcat to handle other URL patterns, you need to request us to set that up for you. For example, if you have a servlet-based online store at http://www.yourdomain.com/store, then you probably want Apache to send all URL’s of the form /store/* to Tomcat. Note that the default setup will work fine if all URL’s in your store end in *.do or *.jsp .