【发布时间】:2015-09-10 10:01:25
【问题描述】:
我在 Jboss 中部署了 2 个应用程序,我希望它们都使用相同的 JSESSIONID 在它们之间共享会话。我可以通过在两个应用程序的 web.xml 中添加以下行来实现这一点。
<session-config>
<cookie-config>
<path>/</path>
</cookie-config>
</session-config>
但我不想将它添加到我的 web.xml 中,因为我可能部署了许多应用程序,并且每个人都应该在他们的 web.xml 中添加它。我正在寻找一种在我的 Jboss 本身中执行此操作的方法,并找到如下所示的一些属性。
<system-properties>
<property name="org.apache.tomcat.util.http.ServerCookie.FWD_SLASH_IS_SEPARATOR" value="false"/>
</system-properties>
或
<system-properties>
<property name="org.apache.catalina.connector.Request.SESSION_ID_CHECK" value="false"/>
</system-properties>
但这些都不起作用。请让我知道是否有任何方法可以完成它。我使用 Jboss 作为 7.1.1.Final。
【问题讨论】: