Hola.
Espero poder ayudarte.
El tomcat es un servisor que se utiliza para correr aplicaciones hechas con Java en sus divisiones JSP y Servlets. (paginas con HTML, javaScript)
Es decir tienes una pagina web con jsp y o Servlets en una PC en la cual tienes arracado el servicio Tomcat, cuando la ejecutas, el tomcat Compila la parte de Java.
el Tomcat no es apache, aunque si pueden estar instalados los dos al mismo tiempo, pero no necesariemente, pues puedes tener funcionando el tomcat solo
checate esta página: http://jakarta.apache.org/tomcat/ de ahi te podras bajar el tomcat, te recomiendo la versión jakarta-tomcat-5.0.28 ya que es sencillo de trabajar.
Si no has trabajado con Java se te ara un poco dificil al principio, pero tu puedes!!!,
suerte, espero te sirva de algo