当我们从JBoss EAP 5.1.2迁移到版本6.0.1时,我的java代码创建的会话ID看起来不同。
使用v5.1.2会话ID如下所示:“1D5C800599BA12AD8A10FC54100E7F60”
使用v6.0.1会话ID如下所示:“u5tvf1Zd5A5F0-4 uwH6VdE7”
先前格式化的SessionId被发送到另一个依赖的应用程序,在那里它被解析。现在,交互式应用程序有时能够解析,有时无法以新格式解析会话ID。
我正在使用standalone.xml以独立模式运行应用程序,有没有办法创建其格式较旧的会话ID?
我尝试添加-Dorg.apache.catalina.session.ManagerBase.SESSION_ID_ALPHABET = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789,但这并没有解决问题。
如何抑制+, - 特殊字符?
无论如何聚类导致这种情况,请建议......