2012-10-22 53 views
0


當我在運行我的VPS(具有Ubuntu操作系統)的tomcat7服務器上運行我的jsp-servlet應用程序時,我真的陷入了困境。
問題是 - 在VPS tomcat上運行應用程序時不會維護會話,因此用戶在點擊任何鏈接時會重定向到登錄頁面。

如果用戶已經登錄,則不應將用戶重定向到登錄頁面,並且我存儲其ID是會話。 當我嘗試在本地主機tomcat7上運行應用程序時,此功能正常工作,但在將應用程序部署到VPS上的tomcat7時無法正常工作。在vps服務器上的tomcat7中沒有維護會話

我是否缺少VPS tomcat7中的任何配置?或者我應該在應用程序中添加/更改任何內容?
我已經使用命令安裝了tomcat7> apt -get install tomcat7

請幫忙!!
謝謝

回答

0

我弄明白了。其中,餅乾的存儲路徑是不正確的,我必須包括以下在安裝在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> 

感謝