2013-07-11 39 views
2

我想在jboss配置中配置域名。举例来说,目前“exampledomain”是Cookie中的域值。但我想喜欢这个“www.exampledomain.com”或“someothername.com”。在JBoss AS 5.1中配置Cookie域

context.xml试图

<SessionCookie secure="true" httpOnly="true" domain ="www.exampledomain.com"/> 

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

请让我知道如何在jboss配置中配置此域值。

JBoss应用服务器版本:jboss-5.1.0.GA

回答

0

事实上,JBoss的没能解决您的跨域要求。因为网络浏览器造成了跨域问题。

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

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

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