4

環境

Apache 2.2.13は、mod_jk(ajp13)を使用してTomcat5.5に接続します。Apacheには、「/」、つまりサービスを提供するすべてのURLの基本認証が必要です。

問題

リクエストがTomcatのアプリ(サーブレットフィルター)に到着すると、request.getUserPrincipal()nullを返します。ただし、Apacheはリクエストを認証しました。ブラウザのダイアログにユーザー/パスワードを入力しました。

何か案は?

4

1 に答える 1

4

数時間後、私はついに犯人を見つけました。多くの場合、単一のフラグがすべての違いを生みます。

AJP/1.3 コネクタではserver.xml、 で構成する必要がありますtomcatAuthentication="false"。このパラメーターの説明は、ここにあります (一番下までスクロール)。http://tomcat.apache.org/tomcat-5.5-doc/config/ajp.html .

次のスレッドがかなり役に立ちました: mail-archive.com/users@tomcat.apache.org/msg55080.html

于 2009-09-11T12:07:41.200 に答える