当我在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>
谢谢