5

我想将会话超时30 分钟减少到 5 分钟。 我浏览了 Liferay 社区的指导方针,例如在 portal-ext.properties 文件中设置以下属性。

session.timeout=5

session.timeout.warning=0

session.timeout.auto.extend=true

但这不起作用。任何机构都可以帮助我吗?

4

3 回答 3

5

可以在portal-ext.propertiesweb.xml中设置会话超时

IE

门户-ext.properties

session.timeout=5
session.timeout.warning=0
session.timeout.auto.extend=false

web.xml

<session-config>
<session-timeout>5</session-timeout>
</session-config>

高温高压

于 2013-07-10T09:31:18.377 回答
3

我在这个线程中找到了解决方案:https ://www.liferay.com/community/forums/-/message_boards/message/35735320

通过将 session-timeout 设置为 2 甚至将它们注释掉来更改 tomcat-{version}\conf\web.xml 和 tomcat-{version}\webapps\ROOT\WEB-INF\web.xml。

在你的情况下,从

<session-config>
    <session-timeout>30</session-timeout>
</session-config>

<session-config>
    <session-timeout>5</session-timeout>
</session-config>

此外,正如我所注意到的,0 的值禁用超时。

于 2014-03-16T09:58:37.920 回答
0

您应该更改门户(Liferay)和应用程序服务器(例如 tomcat)的默认超时。

门户超时在 [tomcat]/webapps/ROOT/WEB-INF/web.xml 中:

<session-config>
  <session-timeout>30</session-timeout>
</session-config>

tomcat 超时在 [tomcat]/conf/web.xml 中:

<session-config>
  <session-timeout>30</session-timeout>
</session-config>

重新启动后,您可以检查 Liferay 控制面板,在服务器/服务器管理中:选择属性 > 门户属性,然后搜索“ session.timeout ”。

您应该会看到新的超时值。

希望这会有所帮助,菲利普

于 2013-07-12T10:35:36.293 回答