JBoss上的Spring和会话超时

时间:2016-10-27 12:01:07

标签: java spring spring-security jboss

我想将会话超时设置为15分钟。我将server.session.timeout设置为900,当我在提供的Tomcat中运行应用程序时,它可以正常工作。但是,当我在JBoss会话上部署应用程序时,超时并不会在15分钟后发生。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

在春季开机server.session.timeout是几分钟而不是几秒钟。

web.xml中,号码以分钟为单位。

<web-app ...>
    <session-config>
        <session-timeout>20</session-timeout>
    </session-config>
</web-app>

答案 1 :(得分:0)

如果您使用的是Spring Boot,可以将以下属性添加到WEB-INF/application.properties(如果您没有,请在WEB-INF文件夹下创建):

server.session.timeout=900

有关application.properties的详细信息,请参阅以下链接:

http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html