[kvasir-user:142] Cookies未設定時、ログイン失敗の時のredirectの挙動

NAKAMURA, Hiroshi nahi @ ctor.org
2007年 2月 25日 (日) 13:26:22 JST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[JIRA] (KVASIR-110) でコメントとして追記した、しかし全然関係なさそうな、
うちのサイトで発生している問題です。

jsessionidクッキーをまだ食べていないブラウザ(起動直後のブラウザ)が、う
ちのトップページ(http://jp.ctor.org/c)にアクセスし、ログインすると、認
証の成功失敗にかかわらず、http://jp.ctor.org/c;jsessionid=... にredirect
されて404 not foundになる、という問題です。

これは、Apache httpdのhttp://jp.ctor.org/cのreverse proxyとして、Apache
tomcatにアクセスする設定としていることによる問題です(reverse proxyの設
定に依存)。
「http://jp.ctor.org/c/;jsessionid=...」はtomcatへ接続にいくが、http://jp.ctor.org/c;jsessionid=...」はApache httpdが処理しようとして
しまいエラー。わかってみれば、そりゃそうだろ、という挙動なんですが。

で、context pathのrootは確実にnodeなので、""じゃなくて"/"扱いでも問題は
なさそうだなぁ、というのが、添付のpatchです。いかにもad-hocなので、
commitするのに気がひけますが、どうしたもんですかね。

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBReEP7R9L2jg5EEGlAQIHZwf9HPzRuks5cKchlGXMLkMrGffTTjqSEeAg
eTbhfAZAZTGF/gtgi31Q7yUSkGm1yuHbSnNaIFdCF/e/puBcXAzzUaw+8Ks5/q/q
KkC4gacfMBTotIBLEwzv/2XJFHSGz7VhIfTYyXg7BrJGosp5NKSnACT5fNyjSplH
cq65CPtTU5/fj1uaLxZOMyQDdOVDDx9VpdnlS7/skDtED0JHKRAmjaa0kFCqH4UU
MyDwhQFF1S29HIfh+Hc5Tw0jBViicVYZGpYjxrQ6ICr8flRYHYSPpxL+4he/kEaF
1wKMb5IWFEwAf0aOXtja1vZFKLCjtj6M8a6c8qas53W6wwCvLvQrrQ==
=V4EX
-----END PGP SIGNATURE-----
-------------- next part --------------
文字コード指定の無い添付文書を保管しました...
名前: KvasirRedirectionPathResolver.java.diff
URL:  http://ml.seasar.org/archives/kvasir-user/attachments/20070225/69f0578d/attachment-0001.pl 


kvasir-user メーリングリストの案内