【发布时间】:2016-02-10 11:06:11
【问题描述】:
我正在实现一个基于线程的应用程序,我将在其中不断地连接到 Alfresco。我想避免会话超时错误,所以想知道我应该在什么时间间隔清除会话或创建一个新会话。以及我可以继续与我进行相同的会话实例多长时间。
【问题讨论】:
标签: java alfresco alfresco-share opencmis
我正在实现一个基于线程的应用程序,我将在其中不断地连接到 Alfresco。我想避免会话超时错误,所以想知道我应该在什么时间间隔清除会话或创建一个新会话。以及我可以继续与我进行相同的会话实例多长时间。
【问题讨论】:
标签: java alfresco alfresco-share opencmis
如果您检查 repository.properties,您会发现以下属性
# If authentication.ticket.ticketsExpire is true and
# authentication.ticket.expiryMode is AFTER_FIXED_TIME or AFTER_INACTIVITY,
# this controls the minimum period for which tickets are valid.
# The default is PT1H for one hour.
authentication.ticket.validDuration=PT1H
您可以将此会话更改为您想要的任何内容,但它将在全局范围内应用。我已将此时间延长至 24 小时,因此您可以自行决定。
另一种方法是实现一个池化方法,每小时获取一张新票。
【讨论】: