我使用的是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创建的会话属性。
可能我错过了什么?