Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/10/2012, 13:02
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Redirigir Apache a Tomcat

Hola

No puedo darte los detalles de configuracion porque son un poco liados y tendria que repasarlos y mirar. Te cuento un poco de teoria por si te aclara algo.

La idea es que determinadas o todas las peticiones a apache se redirijan a tomcat. Hay dos formas de hacerlo. Una es la que estas usando, poner el mod ajp en apache para que redirija peticiones a tomcat a traves de un puerto especifico 8009 que abre tomcat para eso. La otra opcion es mas generica y simple, apache tiene un mod proxy que redirige peticiones a cualquier otro servidor que use protocolo http, incluido tomcat por su puerto 8080.

¿que rediriges?. En algunos ejemplos se redirigen solo las peticiones a ficheros jsp. Si has hecho eso, es normal que no encuentres los estaticos. En una configuracion habitual se suele redirigir un directorio completo, que ademas coincide con el nombre de la webapp. Por ejemplo, redirigir http://dominio/miapp a tu miapp de tomcat. De esta forma encontrara todo. Para evitar problemas si usas sesiones con cookies, el directorio del dominio se debe llamar igual que la aplicacion tomcat.

Tambien es posible redirigir la raiz del dominio a la raiz de tomcat o a una aplicacion concreta, aunque en este segundo caso debes hacer un trabajo extra de configuracion por el tema que te he comentado de sesiones y cookies.

Se bueno
__________________
Apuntes Java
Wiki de Programación

Última edición por chuidiang; 20/10/2012 a las 13:44