我想我的本地Windows机器出来。阿帕奇国防部重写cookie传播
我有Apache的httpd设置重定向到tomcat。
Apache httpd在9000上运行,我有两个tomcats托管在同一台机器上的8080和9090端口上运行的不同应用程序。
下面是我的方案
的http://:9000/mypage1 ID = XYZ必须重定向到Tomcat 1为http://:8080/myappp1/mypage1 HTTP://:9000/mypage2 ?id = ABC必须重定向到Tomcat 2作为http://:9090/myappp2/mypage2
我能够访问查询参数并使用mod_jk进行重定向。
当用户访问第一个应用程序时,由Tomcat 1设置一个cookie。当后续请求转到Tomcat 1时,cookie值可用。
当用户访问第二个应用程序时,由Tomcat 1设置的cookie值在Tomcat 2中不可用。我需要myapp2中运行的tomcat 2中的cookie值。
我的理解是,既然从浏览器开始,调用始终是http://:9000,那么cookie应该在重定向期间发送给两个tomcat。
当我启用的httpd日志的cookie信息,我看到它会打印只有当重定向发生到Tomcat 1
请解释一下,如果我的要求是不可行的,或者如果有任何变通