我在一个tomcat实例上运行了两个应用程序。
两个应用程序都使用一些apache技巧将其IP掩盖为主机名
而不是
http://123.123.123.123/appOne
http://123.123.123.123/appTwo
是
http://appone.com/appOne
http://apptwo.com/appTwo
我想在两个应用程序之间共享公共信息,但浏览器假设它们不同。
我已经设置了
cookie.setDomain("123.123.123.123")
cookie.setPath("/")
两者
request.getLocalName()
request.getLocalAddr()
返回appone.com
是否可以这样做?
答案 0 :(得分:3)
不幸的是,您无法在部署中通过cookie在两个应用程序之间共享信息。
浏览器发现您在不同的域中有两个应用程序:appone.com
和apptwo.com
。
根据设计,它永远不会将cookie从一个域发送到另一个域。
您可以通过数据库在应用程序之间共享数据。