微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 JBOSS-7.3.6 中的 EAR 文件中的多个 WAR 中共享会话

如何解决如何在 JBOSS-7.3.6 中的 EAR 文件中的多个 WAR 中共享会话

如何在 JBOSS-7.3.6 的 EAR 文件中共享多个 WAR 中的会话?

我们在 jboss-all.xml JBoss 7.2 版本(迁移前)中有以下条目

<jboss xmlns="urn:jboss:1.0">
    <shared-session-config xmlns="urn:jboss:shared-session-config:1.0">
        <max-active-sessions>10</max-active-sessions>
        <session-config>
            <session-timeout>0</session-timeout>
            <cookie-config>
                <name>JSESSIONID</name>
                <domain>domainName</domain>
                <path>/cookiePath</path>
                <comment>cookie comment</comment>
                <http-only>true</http-only>
                <secure>true</secure>
                <max-age>-1</max-age>
            </cookie-config>
            <tracking-mode>COOKIE</tracking-mode>
        </session-config>
        <replication-config>
            <cache-name>web</cache-name>
            <replication-granularity>SESSION</replication-granularity>
        </replication-config>
    </shared-session-config>
</jboss>

但现在我把相同的 xml.. 或下面的 xml 片段,但不能在 JBOSS-7.3.6 中工作

 <shared-session-config xmlns="urn:jboss:shared-session-config:2.0">
<distributable/> 
        <max-active-sessions>10</max-active-sessions>
 -- rest copy from above

出现以下异常

21:50:31,221 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to URL: java.lang.IllegalStateException: WFLYCLWEBUT0001: Session idKL5QLs4873uTTnzT6JFg03_avxMEa8Q1-B4Jy4 is invalid
        at org.wildfly.clustering.web.undertow.session.distributableSession.validate(distributableSession.java:265)
        at org.wildfly.clustering.web.undertow.session.distributableSession.validate(distributableSession.java:257)

谁能建议如何实现?

提前致谢!

解决方法

首先你要知道在 Web 应用程序之间共享会话会违反 JavaEE Servlet 规范!这意味着您的应用程序可能不可移植!但是,您可以查看相应的文档以获取更多信息:Development Guide / Configuring Session Sharing Between Subdeployments In Enterprise Archives

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。