Tema: Servidor Web
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/06/2012, 09:12
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Servidor Web

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.
__________________
Apuntes Java
Wiki de Programación