我有两个在单个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
是否有可能做到这一点?
最佳答案
不幸的是,您无法在部署中通过Cookie在两个应用程序之间共享信息。
浏览器发现您在不同的域中有两个应用程序:appone.com
和apptwo.com
。
按照设计,它将永远不会将cookie从一个域发送到另一个域。
您可以通过数据库在应用程序之间共享数据。