如何防止将jboss节点名称添加到sessionid

时间:2018-12-07 13:20:07

标签: java spring-boot jboss wildfly jsessionid

最近,我们已将应用程序服务器从JBoss EAP6.2升级到EAP7.0。

即使JBoss运行非HA配置文件,也称为standalone.xml,JBoss仍在jboss.node.name cookie的末尾添加JSESSIONID

例如,

Spring Boot生成一个JSESSIONID作为tHSf9v23SSDBMqJ1O7XFJZ9....,并且当请求到达浏览器时,cookie变成tHSf9v23SSDBMqJ1O7XFJZ9.master:<jboss.node.name>,这会引起一些兼容性问题。

我已经通过手动调用response.addCookie进行了一些实验。在这种情况下,它不会将后缀master添加到cookie。但是,如果Spring自己编写cookie,似乎JBoss会选择它并添加master后缀。我知道这种情况有点让人困惑(对我来说),我很乐意提供更多信息。

0 个答案:

没有答案