在JSF2应用程序中,当web.xml
文件中没有明确提到会话超时时,默认
会话超时是什么?
更新:我正在使用Tomcat,请参阅此处有关Tomcat中默认超时的相关帖子。
这与JSF无关,但与servlet有关。看,这是网络。xml,而不是面向配置。JSF“只是”一个基于组件的MVC框架,可以在servlet上运行。看,它的MVC前端控制器FacesServlet实际上是一个servlet:)
默认值取决于目标servlet容器(Tomcat、GlassFish、WildFly、WebSphere等),但是他们都同意的标准默认值是30分钟。您可以在特定于servlet容器的文档中找到它,例如Tomcat(emphasis mine)的本节。
maxInactiveInterval
在会话失效之前,客户端请求之间的初始最大时间间隔,以秒为单位。负值将导致会话永远不会超时。如果未提供属性,则使用默认值1800秒(30分钟)。
问题内容: 默认情况下,PHP会话是否超时-即,如果我没有任何编码,最终在一段时间不活动后最终将“注销”用户吗? 问题答案: 这取决于服务器配置或相关指令的session.gc_maxlifetime在。 通常情况下,默认值为24分钟(1440秒),但是您的虚拟主机可能已将默认值更改为其他值。
问题内容: Python 3.4。尝试在urllib.request.urlopen()中查找默认超时是多少。 它的签名是:urllib.request.urlopen(URL,data = None,[timeout,] *,cafile = None,capath = None,cadefault = False,context = None) 该文档称其为“全局默认超时”,并查看其代码:so
问题内容: 如果我点击了呼叫的页面。我需要等待多长时间,以便刷新页面时获得新的会话ID? 问题答案: 检出php.ini,为session.gc_maxlifetime设置的值是ID生存时间(以秒为单位)。 我相信默认值为1440秒(24分钟) http://www.php.net/manual/zh/session.configuration.php 编辑: 正如一些评论所指出的,上述内容并不完
问题内容: Tomcat5.5上部署的Web应用程序的默认会话超时是多少?它是特定于浏览器的吗?在我的Web应用程序中,默认超时没有在代码中或代码中提及。 问题答案: 打开并找到这个 所有Web应用程序都隐式继承自此默认Web描述符。您可以覆盖session-config以及在web.xml中定义的其他设置。 这实际上来自我的Tomcat 7(Windows),但我认为5.5 conf差别不大
部署在Tomcat5.5上的Web应用程序的默认会话超时是多少?它是浏览器特定的吗?在我的Web应用程序中,默认超时在和代码中都没有提到。
我必须测试一个由spring和jsp编写的web应用程序。应用程序的默认会话超时为30分钟。 我想减少会话超时。为此,我更改了中的文件。但是它不起作用。中的默认配置是- 我刚刚改变了时间- 但仍然不起作用。据我所知,在这种情况下,我必须对spring应用程序的web进行更改。xml。但我不确定。有人能帮我吗? 提前谢谢。