10
儘管搜索插件文檔和一般搜索,我找不到這個答案。我得到的最接近this頁面的結尾,這似乎描述了設置Tomcat超時。整個插件文檔的一部分標題爲「Config.groovy中的配置設置」,是否沒有辦法在不涉及容器設置的情況下爲插件配置超時?設置會話超時在Grails的春天安全核心插件
儘管搜索插件文檔和一般搜索,我找不到這個答案。我得到的最接近this頁面的結尾,這似乎描述了設置Tomcat超時。整個插件文檔的一部分標題爲「Config.groovy中的配置設置」,是否沒有辦法在不涉及容器設置的情況下爲插件配置超時?設置會話超時在Grails的春天安全核心插件
該插件沒有會話持續時間的設置 - 它只是使用爲整個應用程序配置的任何內容。您可以通過編輯web.xml(如果您尚未運行,請運行grails install-templates
)並編輯src/templates/war/web.xml
。在welcome-file-list
元素之前添加
<session-config>
<session-timeout>30</session-timeout>
</session-config>
,並設置session-timeout
價值給你希望它是分鐘的任何數字。
此方法適用於非Tomcat容器嗎?我對Grails應用程序發生的事情知之甚少。 – 2012-07-27 19:04:18
是的,web.xml文件被所有容器讀取,因爲它是servlet規範的一部分。容器通常也具有容器特定的描述符,例如jboss-web.xml,但這些除了web.xml – 2012-07-27 20:22:26
有道理,謝謝 – 2012-07-27 20:35:15