我有一个使用基本身份验证的应用程序(WAR),它与tomcat 8 + SSL一起正常工作。
我搬到了一个新的服务器,我有一个处理SSL的apache服务器和一个tomcat 8
看起来很奇怪,应用程序一直要求进行身份验证! ,使用chrome开发人员工具,我发现请求中发送的jsessionid不存在于tomcat中,这就是为什么tomcat请求身份验证并发送新的jsessionid。
有人能告诉我为什么会在apache后面的tomcat上销毁会话吗?
答案 0 :(得分:-1)
如果您有反向代理服务器,则必须在Apache配置文件中调整Set-Cookie标头中的Path字符串,例如:
ProxyPassReverseCookiePath "/" "/mirror/foo/"
将mysite.com映射到mysite.com/mirror/foo
时