Tomcat で実行されているサーブレット + JSP アプリがあります。これらの書き換えルールを使用して、mod-ajp を使用して Tomcat で Apache をリダイレクトします。
RewriteRule ^/myapp/(.+) ajp://localhost:8009/myapp/$1 [P]
RewriteRule /myapp/(.+) ajp://localhost:8009/myapp/$1 [P]
ただし、代わりにこれらの書き換えルールを使用すると、セッションで正常に機能します。
RewriteRule ^/subdir1/subdir2/subdir3/myapp/(.+) ajp://localhost:8009/myapp/$1 [P]
RewriteRule /subdir1/subdir2/subdir3/myapp/(.+) ajp://localhost:8009/myapp/$1 [P]
HttpSession.getAttribute("nameOfMyAttribute") は null を返します。セッションは、書き換えルールによって変更されるある種のホームディレクトリに「バインド」されているようです。セッションにサブディレクトリを無視させることはできますか? 私はそこに何か欠けていますか?