Its a good choice to use APACHE as u'r webserver and redirect request for servlets and JSPS to Apache-Tomcat Engine.
I am currently using Tomcat 4.0.1 & 3.2.2
the following text is for configuration of Apache with Tomcat 3.3.2, as I am not aware of integration of Apache with 4.0.1.
Download 'ApacheModuleJserve.dll' and copy it into modules folder of tomcat.modify httpd file of apache and add
"c:/program files/apache group/tomcat 3.3.2/conf/apache-tomcat.conf".
This file is automatically created by Tomcat engine for the first time u start Tomcat.So u need to start Tomcat first , before starting u'r webserver.
Also Below is the autoexec.bat file for TOMCAT 4.0.1
U may modify it as per u'r need.
set CLASSPATH =.; c:\tomcat-4.0.1;
set CLASSPATH =%CLASSPATH%c:\mysql\lib\jdbc;c:\jdk1.3.0_01\jre\lib;
set CLASSPATH =%CLASSPATH% c:\tomcat-4.0.1\webapps\malebox\WEB-INF\poolman.jar;
Remmember to install tomcat in apache group folder.
, will start Apache-Tomcat communication