一尘不染

我的会话如何随机为空?

tomcat

我正在使用Tomcat 6.0,JSF2.0.2

我意识到随机HttpServletRequest getSession方法,返回null。

我可以将会话随机为空吗?

如何调试谁将会话设置为null?

我检查了它,request.getSession(true)并返回null。无法创建会话怎么可能?


阅读 234

收藏
2020-06-16

共1个答案

一尘不染

首先,此问题与JSF无关,因为它只是基于组件的MVC框架。这个问题与所讨论的servlet容器更为相关,在本例中就是Tomcat。

关于这个问题:我之前在特定的门户(类似)应用程序中已经看到了这一点。Tomcat具有一些内置的网络钓鱼防护功能,null当给定的cookie
ID和路径与Tomcat的会话管理器中的任何cookie不匹配时,它将返回一个会话。超过这个问题通常可以通过设置来解决emptySessionPath的属性HTTP连接器
<Connector>conf/server.xmltrue

2020-06-16