设置自定义会话ID java(apache tomcat)

我想为我的Web应用程序设置自定义会话ID,我有算法生成会话ID我的Web应用程序应该使用该算法生成会话ID。 请建议我如何设置我的算法作为tomcat中的会话ID生成..

会话管理器 – >我尝试了这个,但它提供了完整的会话行为修改控制,我只想根据我的算法设置会话ID没有会话行为更改

实现com.sun.entrprises.uui.uuidgenerator —>也试过这个但是无法准确理解如何做到这一点

请建议我最简单的解决方案,只是将我的算法设置为会话生成算法

注意:您可能建议不要这样做,但我需要它来完成我的项目

扩展org.apache.catalina.session.StandardManager应该做你想要的。 做这样的事情:

public class MySessionManager extends StandardManager { @Override protected synchronized String generateSessionId() { String sessionId = ; return sessionId; } } 

获得会话管理员后,请按照此答案操作 。