Mira dada mi experiencia con servlets y apache es preferible que separes, ya que me parece que Tomcat por si solo no carga los servlets. Así teniendo unicamente apache como servidor web es mejor, pero eso no es todo para que apache pueda correr los servlets es necesario instalar un aplicación motor de servlets para apache, este es Apache JServ, esta aplicaión se encarga de cargar los servlets desde las zonas donde se encuentran los servlets.
Espero que te sirva esta información.