在同一Tomcat服务器上的两个应用程序之间共享Cookie

时间:2018-04-09 15:59:01

标签: java tomcat session-cookies

我使用的是Tomcat 7服务器(Xampp用于开发),我部署了以下应用程序:

Tomcat / Webapps / App1(FrontOffice)
Tomcat / Webapps / App2(BackOffice)

App2正在生成我需要在App1上检索的Cookie(session.setAttribute(" X"," myValue"))(通过jsp页面使用$( X))。

如果我正在部署包含app1和app2的唯一应用程序,则此解决方案运行良好。但出于部署原因,我需要将Front和BackOffice分开。

所以我尝试配置我的Tomcat服务器,为我的Context的任何应用程序启用会话Cookie。

以下是我执行的更新:

在我的Tomcat conf / context.xml上:

#include <iostream>
#include <string>

int main()
{
  while (true)
  {
    std::string name;
    std::cout << "Enter a name: ";
    getline( std::cin, name );
    if (!std::cin or name.empty())
      break;
    // do stuff with name here
  }
  std::cout << "Exited\n";
}

在我的App2 Web.xml上:

<Context sessionCookiePath="/" crossContext="true">...

我重新启动了Tomcat,但是从我的App1,我无法检索由我的App2创建的会话属性。

可能我错过了什么?

0 个答案:

没有答案