7

我有一个在 Jboss AS 7.1 中运行的 Spring Web MVC 应用程序。当我检查应用程序的会话 id 时(通过使用 Firefox 中的 Firebug 查看会话 cookie),它.undefined以它为后缀。例如,

Ur1bLe3UDdWJ9xm0ZDbMfZvJ.undefined

我制定了一个示例 servlet 会话程序并检查了会话 ID,它是相同的。我想知道为什么我们有.undefined会话 id 的一部分?我认为这不会对应用程序产生任何影响,但想知道为什么会这样创建会话 ID。如果有人知道这件事,请澄清。

4

1 回答 1

10

如果我在 JBOSS 7.1 中没有记错的话,那.undefined是因为文件中instance-id没有配置standalone.xml

对文件的以下添加standalone.xml将用配置的文本替换 .undefined:

<subsystem xmlns="urn:jboss:domain:web:1.1"
           默认虚拟服务器=“默认主机”
           本机=“假”
           instance-id="hostA" >

这里也有这个讨论:community.jboss.org

于 2013-12-24T23:58:43.870 回答