2011-12-13 12 views
12

JavaScriptでJSESSIONIDのクッキーにアクセスできなくなるTomcat 6とTomcat 7の設定が変更されたことを知っている人はいますか? Tomcatの7使用Tomcat 7 - JavaScriptコードからJSESSIONIDクッキーにアクセスできない

alert(document.cookie); // JSESSIONID=8675309ABCDEF... 

:Tomcatの6を使用して

alert(document.cookie); // nothing 
+0

明白でない場合は、最初の行はTomcat 6で起こり、2番目はTomcat 7 –

答えて

13

オーケー、私は答えを見つけました。 useHttpOnlyの属性はfalseで、デフォルトでTomcat 6に設定され、trueTomcat 7です。この属性は<Context>コンテナに設定されています。 7へのTomcat 6からの更新の詳細については

<Context useHttpOnly="false" [...] /> 

Migrating from 6.0.x to 7.0.x

私は私が前にドキュメントでそれを見ていない理由はわからないんだけど、私はfalseにこれを設定することを確認しました実際にはTomcat 7がTomcat 6の動作に戻ってしまいます。

関連する問題