1 votos

Java múltiples ID de HttpSession para el mismo usuario

Tengo un problema con las sesiones. Cuando pruebo mi proyecto desde fuentes locales y actualizo varias veces un archivo JSP que contiene el siguiente código:

ID de Sesión=<%=session.getId()%>

Siempre muestra el mismo ID. Bien.

El problema es que he desplegado el proyecto en un servidor remoto y al recargar el mismo JSP, me devuelve un ID de sesión diferente cada vez que actualizo la página.

El servidor remoto está utilizando https (certificado SSL) y un reverse-proxy NGINX (si esta información ayuda...).

¿Qué estoy haciendo mal?

Cualquier información adicional necesaria, por favor házmelo saber y te la proporcionaré.

PD. Más información: si accedo al servidor remoto utilizando su IP y puerto, parece que funciona, dándome el mismo ID de sesión cada vez que actualizo la página.

1voto

Ommadawn Puntos 193

He resuelto esto modificando algunos archivos de configuración en NGINX y Tomcat.

En NGINX, he eliminado las líneas proxy-cache que había escrito en la configuración del servidor.

En Tomcat, he configurado el archivo context.xml de la siguiente manera:

¡Y funciona! :)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X