【问题标题】:Allowable jBoss 7 session characters允许的 jBoss 7 会话字符
【发布时间】:2013-08-24 21:34:33
【问题描述】:

我找不到 jBoss 7 用于生成会话 ID 的算法的信息,我需要知道哪些字符是可能的。我注意到有时会话 ID 包含以下字符: + * 。等等...这似乎与只有字母数字的 jBoss 5 不同。

您能帮我确定 jBoss 7 生成的会话 ID 允许使用哪些字符吗?

谢谢

【问题讨论】:

    标签: session jboss jboss7.x


    【解决方案1】:

    会话 ID 生成由 org.apache.catalina.session.ManagerBase 处理。一般格式如下:

    <encodedSessionId>.<jvmRoute>
    

    ID 编码基于:

    SESSION_ID_ALPHABET = System.getProperty("org.apache.catalina.session.ManagerBase.SESSION_ID_ALPHABET", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+_")
    

    jvmRoute 部分通常取决于环境(它可以用于处理集群中的session affinity)。

    【讨论】:

    • 非常感谢,这很有帮助。所以实际上它是带有以下字符的字母数字+(加号)_(下划线)和。 (点)
    猜你喜欢
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 2014-08-03
    • 2014-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多