Tomcat 7 でサーブレットをセットアップし、BASIC 認証を使用するように security-contraint と login-config を構成しました。
ページにアクセスしようとすると、通常の BASIC 認証なしのユーザー名/パスワードを取得するのではなく、403 禁止エラー メッセージがすぐに表示されます。
奇妙なのは、これが正常に動作する別の webapp とほぼ同じようにセットアップされていることです。
Tomcat 7 でサーブレットをセットアップし、BASIC 認証を使用するように security-contraint と login-config を構成しました。
ページにアクセスしようとすると、通常の BASIC 認証なしのユーザー名/パスワードを取得するのではなく、403 禁止エラー メッセージがすぐに表示されます。
奇妙なのは、これが正常に動作する別の webapp とほぼ同じようにセットアップされていることです。
私は当時、まったく同じ問題を抱えていました。Tomcat セキュリティを構成し、ローカル (Windows マシン上) で動作していましたが、運用サーバーにデプロイした後、403 禁止エラーが発生しました。問題は、本番サーバーが Linux を実行していて、Linux の tomcat が Windows の tomcat とは異なる構成のデフォルトを持っていることでした。
私の解決策は、構成ですべての可能なオプションを定義して、Windowsのデフォルトと私の構成に一致させることでした。出来た。
例がなくて申し訳ありませんが、それはずっと前のことで、プロジェクトが見つかりません。
お役に立てれば。