【问题标题】:Tomcat Sharing cookie between two application on same server with different host nameTomcat在具有不同主机名的同一服务器上的两个应用程序之间共享cookie
【发布时间】:2013-05-15 01:43:04
【问题描述】:

我有两个应用程序在一个 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

可以这样做吗?

【问题讨论】:

    标签: apache tomcat cookies host


    【解决方案1】:

    很遗憾,您无法在部署中通过 cookie 在两个应用程序之间共享信息。 浏览器会看到您在不同的域中有两个应用程序:appone.comapptwo.com。 按照设计,它永远不会将 cookie 从一个域发送到另一个域。

    您可以通过数据库在应用程序之间共享数据。

    【讨论】:

    • 我以为是这样。感谢您的确认
    • 谢谢,你可以推广答案:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-20
    • 2012-08-19
    • 2012-12-20
    • 2013-03-16
    • 2014-03-07
    • 2018-01-17
    • 2016-06-29
    相关资源
    最近更新 更多