我正在尝试将一些应用程序的部署从 tomcat 6 迁移到 jboss-as 7。
这些项目已经实现了单点登录机制,为了工作,需要在 tomcat context.xml 文件中设置 crossContext="true" 并在服务器中找到的连接器配置中设置 emptySessionPath="true"。 xml。
如何在 jboss7 中模仿这些设置?我知道 jboss 使用修改后的 tomcat 作为 servlet 容器,但我一直找不到这些设置。
我正在尝试将一些应用程序的部署从 tomcat 6 迁移到 jboss-as 7。
这些项目已经实现了单点登录机制,为了工作,需要在 tomcat context.xml 文件中设置 crossContext="true" 并在服务器中找到的连接器配置中设置 emptySessionPath="true"。 xml。
如何在 jboss7 中模仿这些设置?我知道 jboss 使用修改后的 tomcat 作为 servlet 容器,但我一直找不到这些设置。
发现这个:http: //community.jboss.org/message/617186
虽然不确定它是否有效......
JBoss 7.1 支持的 Servlet 3.0 规范允许在 web.xml 中指定会话 cookie 路径。只需将此片段放入您想要共享其上下文的所有战争中:
<session-config>
<cookie-config>
<path>/</path>
</cookie-config>
</session-config>