Access session of another web application

后端 未结 3 1003
生来不讨喜
生来不讨喜 2021-01-05 09:32

Is it possible to configure two separate web apps (WAR) in a J2EE application (EAR) to access a shared session context?

Further info:

I ended up creating a s

相关标签:
3条回答
  • 2021-01-05 09:49

    Not directly. Most containers put each WAR in a separate classloader with the EAR classloader as their parent. Each app's sessions are separate. You can put something provided by the parent EAR in each session. If you need them to share something, make it a EAR function.

    0 讨论(0)
  • 2021-01-05 09:51

    As far as i've read and seen, it is not possible to share sessions across different webapps. You can only serialize a session for transfer between instances of the same webapp.

    0 讨论(0)
  • 2021-01-05 09:55

    There is no "standard" solution to this. However, many application servers have their own extensions for this. WebSpere has a "Shared session context" option for example.

    See here: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tprs_sharing_data.html

    0 讨论(0)
提交回复
热议问题