TDS 3.1及以上版本在 Manager 9.4 中修改登录会话超时时间

  使用配置
内容纲要

概要描述

本文主要描述 TDS 3.1及以上版本在 Manager 9.4 中修改登录会话超时时间的方法。安装后的默认会话超时时间为半小时,在开发大任务时可能不太够所以经常需要增大。

详细说明

版本兼容性说明

本文描述的方案要求 TDS 版本号 >= 3.1 (目前最新的 TDS 4.x 也适用于本文档),且 TDS 需要基于 TDH Manager 9.4.x 版本部署(不能基于TDC,或是基于版本 < 9.4 的 TDH Manager)。

TDS 版本号查询方式请参考这篇文档

Manager 版本号可以直接在 Manager 上查看右上角 … > 关于我们。

file

file

版本号的前两位必须是9.4。如果您的 Manager 界面风格不是上图的风格,则很可能不适用于本文档。

操作步骤

确定 Foundation 版本号

在 Manager 界面中,进入 TDS 基础服务 Foundation 服务界面,可以查看 Foundation 的版本号。

file

如上图,Foundation 的版本号即为 studio-3.3.0-final 。记下该版本号。

注意,当 TDS 版本 >= 4.1 时,Foundation 版本号可能与TDS版本号不同。

进入应用元信息编辑器

Manager 必须使用具备管理员权限的用户,点击运维诊断>工具箱>应用元信息编辑器,如图。

file

定位到版本匹配的 Foundation 元信息模板目录

file

在应用元信息编辑器中,服务标签页下,找到 FOUNDATION 目录,然后进入版本匹配的子目录(版本与上面查看的 Foundation 版本号完全一致,本例子中为 studio-3.3.0-final ),然后进入 templates 目录。

修改 gateway 配置模板

定位到 gateway-application.yml.ftl 这个配置模板文件。

file

保险起见,请先将右侧的实际配置值全部复制到本地的文本文件中保存下来,这样即使后续配置出错也可以方便地还原。

然后点击右上角的“编辑”按钮。

file

找到如图所示的位置。

file

在 default-filters 配置下,新添加一条- Session,注意需要与原本就有的子项缩进对齐。如果已经存在该子项则无需添加。

file

然后拉到文件最下方,新添加如下内容:

timeout:
  minutes: 180

file

注意,上面的180是想要的超时分钟数,可以按需设置。

如果本来就存在上面的内容,无需重复添加,直接修改分钟数为需要的值即可。

最后点击右上角保存。

file

修改 web 配置模板

定位到 foundation-web-application.properties.ftl 这个配置模板文件。

file

保险起见,请先将右侧的实际配置值全部复制到本地的文本文件中保存下来,这样即使后续配置出错也可以方便地还原。

然后点击右上角的“编辑”按钮。

file

找到如图所示的位置。

file

直接修改server.servlet.session.timeout的参数值,例如改为180m,注意这个值的大小需要与前面修改 gateway 配置模板中的数字一致,且这里需要加上单位m

file

最后点击右上角保存。

file

配置服务并重启 Foundation 后生效

然后在 Manager 服务页面,进入 TDS 基础服务 Foundation 服务页面,点击配置服务。

file

file

配置成功后,可以挑一个允许中断业务的窗口时间,重启 Foundation 服务后即可生效。

file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。