¿Cómo mantengo la misma ID de sesión para múltiples aplicaciones web en un servidor Jboss?Cómo mantener la misma identificación de sesión en múltiples aplicaciones web en Java
Respuesta
Eche un vistazo a esta publicación, para preguntas similares. Access session of another web application
Lo que esto quiere decir es
"No directamente. La mayoría de los contenedores ponen cada WAR en un cargador de clases independiente con el cargador de clase EAR como su padre. Sesiones de cada aplicación están separados. Usted puede poner algo proporcionado por la EAR padres en cada sesión. Si necesita que compartan algo, conviértalo en una función EAR ".
Por lo tanto, debido a que cada sesión es privada, una aplicación web no puede ver la otra. Por lo tanto, su opción es agrupar las dos aplicaciones web en un único archivo WAR para que puedan compartir datos de sesión.
Estaba buscando esto recientemente y encontré una solución.
Si solo desea compartir la ID, puede usar la siguiente configuración en web.xml. Dado que usa servlet 3.0.
<session-config>
<cookie-config>
<path>/</path>
</cookie-config>
</session-config>
Esto ahorrará la cookie jsessionid con la ruta "/" por lo que es compartido por todos los webapps. Así es como JBoss 4 solía hacerlo.
- 1. Cómo mantener el mismo ID de sesión en varias aplicaciones web en ASP.NET
- 2. En el sitio asp.net cómo prevenir múltiples inicios de sesión de la misma identificación de usuario?
- 3. Usando la misma identificación para múltiples botones
- 4. Aplicaciones web: ¿Almacenar la identificación en campos ocultos es seguro?
- 5. Múltiples dominios, la misma aplicación web en IIS 6
- 6. shibboleth inicio de sesión único en servidor de aplicaciones java
- 7. ¿Cómo se establece el tiempo de espera de la sesión dinámicamente en aplicaciones web Java?
- 8. datos de la sesión entre las aplicaciones web ASP.NET
- 9. Mantener divs flotantes en la misma línea
- 10. objeto sesión compartida entre diferentes aplicaciones web
- 11. Autenticación de Windows para aplicaciones web basadas en Java, ¿cómo?
- 12. ¿Cómo encriptar la identificación de la sesión en una cookie?
- 13. Iniciar sesión en la aplicación de subprocesos múltiples en java
- 14. Multiple WebRequest en la misma sesión
- 15. Cómo iniciar sesión mediante programación en una URL, mantener la sesión y navegar por diferentes páginas
- 16. cómo cambiar la identificación de la sesión después de iniciar sesión en asp.net
- 17. cookie de identificación de sesión en gwt rpc
- 18. Forma de mantener una sesión en una aplicación REST
- 19. Múltiples versiones de Firefox en la misma PC
- 20. Obtener la identificación de una inserción en la misma declaración
- 21. cómo mantener la sesión en cURL en php?
- 22. Patrones de configuración de aplicaciones web Java
- 23. Mantener la sesión al llamar a un servicio web ASMX
- 24. ¿Cómo mantener la coherencia de la memoria caché de Hibernate con dos aplicaciones Java?
- 25. ¿Más objetos en la memoria con la misma identificación?
- 26. ¿Estás registrando aplicaciones web Java?
- 27. C# mantener el ID de la sesión en httpwebrequest
- 28. ¿Cómo se usa la identificación larga en las aplicaciones Rails?
- 29. ¿Puedo usar la misma identificación en diferente diseño en Android?
- 30. ¿Cómo continuar el inicio de sesión en la misma línea en Java?
Gracias Codemwnci. –