我正在使用在localhost:8080上运行Tomcat 6.0的网站。有趣的是,Tomcat似乎只能在Firefox上设置cookie。 Opera和基于WebKit的浏览器(Chrome,WinSafari)似乎都失败了。这是一个已知问题,是否有解决方案?
答案 0 :(得分:1)
所以问题是我们使用空字符串作为我们的cookie域值。这适用于Firefox。我曾尝试将基地改为locahost和127.0.0.1,但之前没有用过。这有两个原因:cookies规范要求域中有2或3个点(因此localhost在技术上不应该工作,即使它是别名)。此外,应用程序主机基础是localhost:8080,它已更改为127.0.0.1:8080。这满足相同的域条件。