会话未在vps服务器上的tomcat7中维护

时间:2012-10-22 05:00:45

标签: jsp tomcat7


在我的VPS(具有Ubuntu OS)上安装的tomcat7服务器上运行我的jsp-servlet应用程序时,我真的很困惑。
问题是 - 在VPS tomcat上运行应用程序时不会维护会话,因此用户在单击任何链接时会被重定向到登录页面。

如果用户已经登录并且我将其ID存储为会话,则不应将用户重定向到登录页面。 当我尝试在我的localhost tomcat7上运行应用程序但在将应用程序部署到VPS上的tomcat7时无法正常工作时,此功能正常。

我是否错过了VPS tomcat7中的任何配置?或者我应该在申请中添加/更改任何内容? 我使用命令>安装了tomcat7 apt -get安装tomcat7

请帮忙!!
感谢

1 个答案:

答案 0 :(得分:0)

我弄明白了。存储cookie的路径不正确,我必须在VPS中安装的apache2中的httpd.conf文件中包含以下行 -

<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>

由于