gpt4 book ai didi

Tomcat 中的 session ID 长度

转载 作者:行者123 更新时间:2023-11-28 21:45:09 26 4
gpt4 key购买 nike

我们需要修改tomcat生成的session ID长度。默认情况下它是 32 字节,不幸的是我们需要一个长度为 20 的 session ID。在线查看我可以看到 StandardManager 似乎管理这个扩展 PersistanceManager

有谁知道 sessionIdLength 是否可以在 tomcat 配置中修改?如果是什么文件?

另一种方法是创建一个自定义 Manager,它只是覆盖/设置 sessionidLength。这可能吗?你如何告诉 tomcat 在配置中使用自定义管理器?

最佳答案

是的,您可以通过配置文件修改 StandardManager。 Manager元素可以嵌套在任何上下文中。

因此,修改任何包含您的上下文的配置文件。它可能是位于 conf 目录中的 server.xml。或者位于 war 文件的 META-INF 目录中的 context.xml。

要为整个服务器提供默认值,请编辑您的 $CATALINA_HOME/conf/context.xml。取消注释 Manager 行,并添加 sessionIdLength 属性。

<Manager sessionIdLength="10" />

关于Tomcat 中的 session ID 长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1132581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com