2008-11-04 5 views
7

¿Es posible configurar dos aplicaciones web separadas (WAR) en una aplicación J2EE (EAR) para acceder a un contexto de sesión compartida?Acceso a la sesión de otra aplicación web

Más información:

que acabó creando una clase común de la oreja, que almacena la información requerida en los miembros estáticos. Esto hizo el truco, incluso si parecía un truco sucio.

Respuesta

6

No directamente. La mayoría de los contenedores ponen cada WAR en un cargador de clases separado con el cargador de clases EAR como su padre. Las sesiones de cada aplicación están separadas. Puede poner algo provisto por el EAR padre en cada sesión. Si necesita que compartan algo, hágalo una función EAR.

1

Por lo que he leído y visto, no es posible compartir sesiones en diferentes webapps. Solo puede serializar una sesión para la transferencia entre instancias de la misma aplicación web.

Cuestiones relacionadas