Jsf 2 JSF2-默认会话超时是什么?

Jsf 2 JSF2-默认会话超时是什么?,jsf-2,Jsf 2,在JSF2应用程序中,当web.xml文件中没有明确提到会话超时时,默认的会话超时是什么 更新: 我正在使用Tomcat,请参阅有关Tomcat中默认超时的相关文章。这与JSF无关,但与servlet有关。看,这是web.xml,而不是faces config.xml:)JSF“只是”一个基于组件的MVC框架,可以在servlet之上运行。看,它的MVC前端控制器FacesServlet实际上是一个servlet:) 默认值取决于目标servlet容器(Tomcat、GlassFish、Wild

在JSF2应用程序中,当
web.xml
文件中没有明确提到会话超时时,
默认的
会话超时是什么

更新:
我正在使用Tomcat,请参阅有关Tomcat中默认超时的相关文章。

这与JSF无关,但与servlet有关。看,这是
web.xml
,而不是
faces config.xml
:)JSF“只是”一个基于组件的MVC框架,可以在servlet之上运行。看,它的MVC前端控制器FacesServlet实际上是一个servlet:)

默认值取决于目标servlet容器(Tomcat、GlassFish、WildFly、WebSphere等),但是他们一致同意的标准默认值是30分钟。您可以在特定于servlet容器的文档中找到它,例如(emphasis mine)

maxInactiveInterval

会话失效之前,客户端请求之间的初始最大时间间隔(以秒为单位)。负值将导致会话从不超时。如果未提供该属性,则使用默认值1800秒(30分钟)