在Java Web应用程序中,会话超时不起作用。它在文件application.properties中设置:
#the timeout for user login, in milliseconds
#after this time passes, the user is no longer logged in
mandatory.config.rest.user_login_timeout_ms = 900000
设置为900000毫秒(15分钟)。我还尝试在我的本地设置一个微小的值,为6,进行测试。它仍然无法正常工作。这似乎是一个错误(2周前,会话超时工作)。 后端的应用服务器是" wildfly-9"。前端的应用服务器是" grunt"。使用的数据库是OrientDB类型。
P.S。:我已经在这个项目上工作了2天,问题可能没有足够的细节,所以如果有必要,你可以问我更多细节。
答案 0 :(得分:1)
仅提及application.properties文件下的timeout属性将无法正常工作,因为Web容器不知道您的自定义属性和属性文件。检查是否在代码中的某处使用它您可以在web.xml下执行此操作。检查Session TimeOut in web.xml