【发布时间】:2013-01-01 01:28:03
【问题描述】:
我有多个服务器的多层架构(Web 应用程序服务 数据服务),并且用户 sessionId 是从不同的服务器(数据服务)生成的。所以我想去掉 JBoss 中默认的 sessionId 生成。
我该如何配置呢?这样 HTTP 响应就不会包含 jsessionId。
谢谢。
【问题讨论】:
标签: jboss7.x
我有多个服务器的多层架构(Web 应用程序服务 数据服务),并且用户 sessionId 是从不同的服务器(数据服务)生成的。所以我想去掉 JBoss 中默认的 sessionId 生成。
我该如何配置呢?这样 HTTP 响应就不会包含 jsessionId。
谢谢。
【问题讨论】:
标签: jboss7.x
Session id 是在每次创建会话时生成的。因此,如果您在应用程序中需要会话,您也将需要 会话 id。您可以做的是强制您的应用程序的某些部分在没有会话要求的情况下运行。
例如:您的“应用程序服务”可以是一个单独的应用程序,它将使用 restfull 网络服务与您的应用程序的“网络”部分进行通信。在这种情况下,“应用程序服务”可以在没有会话的情况下运行。所以不会生成session id。
【讨论】:
尝试使用 create-session="stateless" 选项进行 spring 安全配置
【讨论】: