Java 如何防止jboss节点名添加到sessionid
最近,我们将应用服务器从JBoss EAP6.2升级到EAP7.0 尽管JBoss运行非HA配置文件akaJava 如何防止jboss节点名添加到sessionid,java,spring-boot,jboss,wildfly,jsessionid,Java,Spring Boot,Jboss,Wildfly,Jsessionid,最近,我们将应用服务器从JBoss EAP6.2升级到EAP7.0 尽管JBoss运行非HA配置文件akastandalone.xml,但它在JSESSIONIDcookie的末尾添加了JBoss.node.name 比如说, Spring Boot将生成一个JSSessionID作为tHSf9v23SSDBMqJ1O7XFJZ9….,当请求到达浏览器时,cookie变成tHSf9v23SSDBMqJ1O7XFJZ9。master:,这会导致一些兼容性问题 我通过手动调用response.add
standalone.xml
,但它在JSESSIONID
cookie的末尾添加了JBoss.node.name
比如说,
Spring Boot将生成一个JSSessionID
作为tHSf9v23SSDBMqJ1O7XFJZ9….
,当请求到达浏览器时,cookie变成tHSf9v23SSDBMqJ1O7XFJZ9。master:
,这会导致一些兼容性问题
我通过手动调用
response.addCookie
运行了一些实验。在这种情况下,它不会向cookie添加master
后缀。然而,如果Spring自己编写cookie,那么JBoss似乎会选择它并添加master
后缀。我知道这个案例有点让人困惑(对我来说),我很乐意提供更多信息。它的默认行为,我认为不可能改变。我知道它是默认的,但是我觉得应该有一些方法来覆盖这种行为。您是否尝试过从
中删除实例id
属性?也许您在这里发现了一些有用的东西似乎您不是唯一面临此问题的人。。。