Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在weblogic中共享HTTP会话时,会话超时_Java_Session_Weblogic - Fatal编程技术网

Java 在weblogic中共享HTTP会话时,会话超时

Java 在weblogic中共享HTTP会话时,会话超时,java,session,weblogic,Java,Session,Weblogic,我有一个EAR文件,它由多个Web应用程序组成。我需要在每个web应用程序上共享相同的HTTP会话。为了实现这一点,我在weblogic application.xml文件中设置了以下三个参数 内存 true 180 但是,当我登录到系统并导航到其他web应用程序时,设置这些参数后,HTTP会话立即超时,屏幕上会出现注销页面 在此上下文中,任何类型的建议都有助于共享会话并防止应用程序自动注销。我遇到了这个问题,因此无法进一步进行更改。从WLS管理控制台启用http调试,跟踪会话ID并查看发生了什

我有一个EAR文件,它由多个Web应用程序组成。我需要在每个web应用程序上共享相同的HTTP会话。为了实现这一点,我在weblogic application.xml文件中设置了以下三个参数

内存

true

180

但是,当我登录到系统并导航到其他web应用程序时,设置这些参数后,HTTP会话立即超时,屏幕上会出现注销页面


在此上下文中,任何类型的建议都有助于共享会话并防止应用程序自动注销。我遇到了这个问题,因此无法进一步进行更改。

从WLS管理控制台启用http调试,跟踪会话ID并查看发生了什么。
将相关输出粘贴到此处,以便我可以查看并对其进行评论。

我调试了该应用程序。我们对所有的webapp都有相同的servlet过滤器。在过滤器中,我们使用代码HttpSession session=request.getSession(false)从请求中获取会话;但每当我移动到其他Webapp时,请求中就不会出现会话。