Tengo un requisito de tener que ejecutar varios servidores tomcat en una única caja física. Al acceder a estos desde un navegador, cuando el usuario cambia entre las aplicaciones, se produce el cierre de sesión del usuario con acceso anterior a la aplicación. Esto se debe al conflicto de cookies de JSESSIONID.Cambio de nombre JSESSIONID de cookie
Una posible solución es ejecutar cada aplicación en un contexto diferente. Lamentablemente, mis aplicaciones no funcionarán en la configuración de la ruta de contexto ya que no se accede a ninguno de los recursos con request.getContextPath() al principio.
Esto me deja cambiar el nombre de la cookie JSESSIONID para resolver el conflicto. ¿Hay alguna forma de hacer esto? Si es así, ¿cómo?
Espero tener clara mi pregunta.
Nota: Todas las aplicaciones se ejecutan en diferentes puertos en la misma máquina.
¿Cómo se las arregla para ejecutar "servidor Tomcat múltiple" en los mismos puertos entre sí al mismo tiempo? –
@HarryLime: puede suceder con un servidor proxy. – Thilo