Tomcat是否有任何配置可以轻松加载我的自定义会话ID生成器(替换默认的StandardSessionIdGenerator),而无需更改Tomcat的源代码?
最佳答案
This is where you find all the details:
根据链接的文档配置server.xml:
SessionIdGenerator
元素表示会话ID生成器
将用于创建Web应用程序HTTP使用的会话ID
会议。
SessionIdGenerator
元素可以嵌套在Manager
组件内。
如果不包含它,则默认的SessionIdGenerator配置将
自动创建,足以满足大多数要求,
有关详细信息,请参见下面的标准SessionIdGenerator实现。
此配置。
...
本文档继续介绍任何会话ID生成器应支持的标准属性。您的键是className
(实际上,tomcat支持查找该类),然后是jvmRoute
和sessionIdLength
。