在VPS服务器上的TOMCAT7中未维护会话




当我在VPS上安装的Tomcat7服务器上运行我的JSP-Servlet应用程序时,我真的很困扰(具有Ubuntu OS)。
问题是 - 当在VPS Tomcat上运行应用程序时,无法保持会话,因此当用户单击任何链接时,将用户重定向到登录页面。

如果用户已经登录,则不应将其重定向到登录页面,并且我存储了他的ID是会话。当我尝试在我的Localhost Tomcat7上运行应用时,这可以正常工作,但是当将应用程序部署到VPS上的tomcat7时不起作用。

我是否缺少VPS tomcat7中的任何配置?还是我应该在应用程序中添加/更改任何内容?
我已经使用命令> apt -get安装tomcat7安装了tomcat7

请帮助!
谢谢

我弄清楚了。存储cookie的路径不正确,我必须在安装在VPS中的apache2中包含以下行 -

中的apache2
<VirtualHost *:80>
  ServerName www.testdomain.com
  ServerAlias www.testdomain.com
  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>
  ProxyPreserveHost Off
  ProxyPass               /       http://localhost:8080/testdomain/
  ProxyPassReverse        /       http://localhost:8080/testdomain/
  ProxyPassReverseCookiePath /testdomain/
</VirtualHost>

谢谢

最新更新