在JBoss AS 5.1中配置Cookie域

时间:2013-07-11 15:16:25

标签: cookies jboss jboss5.x

我想在jboss配置中配置域名。比如说,目前“exampledomain”作为cookie中的域值。但我想要这个“www.exampledomain.com”或“someothername.com”。

我试过

<SessionCookie secure="true" httpOnly="true" domain ="www.exampledomain.com"/> 
context.xml中的

可以在jboss/server/<myserver>/deploy/jbossweb.sar/context.xml中找到context.xml。这也行不通。

请告诉我如何在jboss配置中配置此域值。

JBoss AS版本:jboss-5.1.0.GA

1 个答案:

答案 0 :(得分:0)

事实上,jboss无法解决您的跨域要求。因为Web浏览器会产生跨域问题。

当您第一次访问“exampledomain”时,服务器将为您设置“证明(Jsession)”。然后当你第二次访问“exampledomain”时。网络浏览器将找到证据并将其发送到同一网站。

但是,当您访问“someothername”时,您的网络浏览器不会认为您访问的是同一个网站。所以它不会向服务器发送“证据”。最后,服务器无法获得“证据”并获得跨域数据。

如果你想解决这个问题,你需要找一些其他的方法,比如“jsonp”。您可以搜索它并找到更好的答案。