tomcat+apache+ssl ... ¿cómo mantener la sesión del usuario?

jcla
28 de Noviembre del 2003
Hola amigos;

Tengo montado un entorno web con ...

jakarta-tomcat-3.3.1
apache-1.3.29
mod_ssl-2.8.16-1.3.29

Establezco la conexión al servidor https sin problemas, se ejecutan los servlets que tengo vía mod_jk, etc ... y todo "works fine".

El problema que tengo ...
Servlet nº1, al final del mismo aparece

HttpSession sesion = req.getSession(true);
sesion.setAttribute("hola", new String("hola"));

Servlet nº2 (al que llamo justo después de que se haya cargado el Servlet nº1)

HttpSession sesion = req.getSession();
String prueba = (String)sesion.getAttribute("hola");
System.err.println("Valor de prueba -> " + prueba);


Bueno, pues lo que obtengo es ...
Valor de prueba -> null

¿Cómo hago para mantener la sesión del usuario utilizando tomcat + apache + ssl?
¿Hay que configurar algo en el server.xml de tomcat para que funcione el "Session Tracking"?

He buscado y no he encontrado nada. Mil gracias al que pueda echarme un cable.

Saludos
Jose

jcla
28 de Noviembre del 2003
Bueno, pues ya encontré la solución: me faltaba añadir en el httpd.conf de apache las siguientes líneas

JkExtractSSL On
SSLOptions +StdEnvVars +ExportCertData

Espero que a alguien le sirva de ayuda si se encuentra con el mismo problema

jcla
28 de Noviembre del 2003
Bueno, pues no funcionó. Resulta extraño, pero probé esta configuración y me funcionó ... pero parece que fué casualidad.
Sigo pues con el mismo problema ... ¿cómo mantener la sesión con tomcat+apache+ssl?, gracias a todos y saludos
(mi navegador acepta cookies, claro está)