pues yo tengo una duda
el apache se instala pero tomcat se instala ???
quiero decir que si te lo reconoce como un programa instalado
respecto a tu pregunta yo tuve que configurrar la variable
CATALINA_HOME = C:\tomcat
en las variavles de entrono del sitema yo tengo XP
y ya con eso me funciono porque me pasaba lo mismo que a ti ahora ya toma los valores y abro el
http://localhost:8080 y me abre la pagina de tomcat
tengo entendido que tambien hay que configurar el classpath del JDK