狀態:tomcat8,通過從Apache2的重定向AJPtomcat8 AJP:servlet有沒有會話內容
的Apache2虛擬主機指令包含:
ProxyPass/ajp://localhost:8009/SecureMain/
ProxyPassReverse/ajp://localhost:8009/SecureMain/
Tomcat8 server.xml中包含:
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
當servlet運行時,頭文件包含JSESSIONID,但getAttribute返回null。
當通過tomcat8端口8080直接運行相同的servlet時,會話內容是可用的。
任何幫助,將不勝感激。
然後請在您的問題中包含您的apache2 HTTP配置。 – Alfabravo
它可能是一個cookie問題,因爲http請求的IP地址以某種方式發生了變化? – user2700906
這很可能是關於整個設置中的會話持久性,這就是爲什麼apache2配置是相關的 – Alfabravo