当我们从 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,但这并没有解决问题。
我怎样才能抑制 +, - 特殊字符?
万一集群导致这种情况,请建议...