0


VPS(Ubuntu OSを搭載)にインストールされたtomcat7サーバーでjsp-servletアプリケーションを実行することになると、私は本当に立ち往生しています。
問題は、アプリケーションが VPS tomcat で実行されている場合、セッションが維持されないため、ユーザーがリンクをクリックするとログイン ページにリダイレクトされることです。

ユーザーがすでにログインしていて、ID をセッションに保存した場合、ユーザーはログイン ページにリダイレクトされません。これは、localhost tomcat7 でアプリを実行しようとすると正しく機能しますが、アプリケーションを VPS 上の tomcat7 にデプロイすると機能しません。

VPS tomcat7 に設定がありませんか? または、アプリケーションに何かを追加/変更する必要がありますか?
command > apt -get install tomcat7 を使用して tomcat7 をインストールしました

助けてください!!
ありがとう

4

1 に答える 1

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>

ありがとう

于 2012-10-28T03:25:43.757 に答える