I finally got tomcat to serve up the proper web pages with mod_ssl in the picture.  For those who may not remember, here is what I was attempting to accomplish:  Tomcat and Apache sharing the same document root: /apache/htdocs/pub for http, and /apache/htdocs/secure for https.  The problem seemed to boil down to the fact that the "" context could only be established once for an IP address, irrespective of which ports the requests came in on.  So while HTML pages were correctly served up from the appropriate directory from Apache, tomcat would only let me establish one "" context and thus only one docBase, with the result that when I asked for a secure page like https://www/myserver.com/jsptest.jsp, tomcat would give me the page out of the pub directory, not out of the secure one.
 
My solution to this problem was to use two copies of Tomcat, once with a docBase of /apache/htdocs/pub using ajp12, and the other with a docBase of /apache/htdocs/secure using the ajp13 connector.  Because I have two instances of tomcat running, I had to modify one of them to put ajp12 on a non-default port; I moved it from 8007 to 8008.  I also couldn't include the default workers.properties file, but had to handcraft one.
 
But it is finally working.  Craig, you might want to consider allowing tomcat to be started with specified server.xml and workers.properties files.  As it is, I had to install tomcat twice.
 
Guy Rouillier
571-226-1229
[EMAIL PROTECTED]
Domino Networks
2950 Gallows Road
Falls Church, VA 22042
 

Reply via email to