Hola:
Para proyectos java necesitas el tomcat (u otro servidor java).
La forma de conseguir lo que pretendes es hacer un proxy/host virtual en tu servidor apache de forma que todas las peticiones a la url
http://tu_servidor/un_path (por ejemplo) las redirija a tu tomcat:8080.
Hay varias formas de hacerlo. En el siguiente enlace tienes dos formas de hacerlo: con un proxy normal o bien usando un puerto ajp que tiene tomcat para estas cosas.
http://tomcat.apache.org/connectors-...jk2/proxy.html
Hay también un módulo especial de apache (mod_jk) para lo mismo
http://www.wikilearning.com/tutorial..._tomcat/7230-2
Esta última forma creo que se usaba mucho antes, pero cada vez se usa menos.
Un último detalle. Para evitar problemas, conviene que hagas un proxy/host virtual por cada aplicacion java que despliegues en tomcat y que el nombre en la url de apache coincida con el de la aplicacion en tomcat. Por ejemplo
http://tu_servidor/aplicacion1---->
http://tu_tomcat:8080/aplicacion1 http://tu_servidor/aplicacion2---->
http://tu_tomcat:8080/aplicacion2
...
Si no lo haces así, puedes tener problemas con el trasiego de cookies (sesiones) entre el navegador web de tu cliente y tu tomcat.
Se bueno.