首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jboss会话管理的问题

Jboss会话管理的问题
EN

Stack Overflow用户
提问于 2015-09-10 18:01:25
回答 1查看 706关注 0票数 1

我有两个应用程序部署在Jboss中,我希望他们两个基本使用相同的JSESSIONID来共享会话。我可以通过在两个应用程序的web.xml中添加以下行来实现这一点。

代码语言:javascript
复制
     <session-config>
        <cookie-config>
            <path>/</path>
        </cookie-config>
    </session-config>

但我不想将它添加到我的web.xml中,因为我可能部署了许多应用程序,每个人都应该在自己的web.xml中安装它。我正在寻找一种方法来在我的Jboss中做到这一点,并找到一些如下所示的属性。

代码语言:javascript
复制
<system-properties>
        <property name="org.apache.tomcat.util.http.ServerCookie.FWD_SLASH_IS_SEPARATOR" value="false"/>
</system-properties>

代码语言:javascript
复制
<system-properties>
        <property name="org.apache.catalina.connector.Request.SESSION_ID_CHECK" value="false"/>
</system-properties>

但这些都不管用。如果有什么办法可以做到,请告诉我。我使用Jboss作为7.1.1。using。

EN

回答 1

Stack Overflow用户

发布于 2015-09-16 13:30:50

据我所知,这在JBoss 7.1中是不可能的。嵌入式tomcat (7.0)的源代码总是在看:1.上下文配置,2. web.xml中的2.cookie名称,3.默认。

如果我必须深入研究这一点,我会考虑重写你的负载均衡器。如果您正在使用apache和mod_proxy之类的工具,那么在cookie来自JBoss之后,您可以使用ProxyPassReverseCookiePath来更改它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32498761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档