WebAppごとにTomcatセキュリティレルムを定義する方法
質問
Jaas JdbcrealmsをTomcatで使用する場合、私は通常、で領域を定義します server.xml
. 。しかし、今では、アプリケーションを展開するときにTomcatコンテナを構成する必要がないより簡単なソリューションを探しています。
可能であれば、すべてのJAAS構成をWeb.xmlに保持し、アプリケーション/WebAppごとのレルムを定義するだけです。
あるスレッドは、彼が領域を定義することによってこれを行ったことに言及しています META-INF/context.xml
WebApp ..しかし、私はそれを機能させることができませんでした(Tomcatマネージャーが私のLoginModuleを使用しているのはなぜですか?).
.warの正しい場所を見つけるのを手伝ってください。 org.apache.catalina.realm.JDBCRealm
その後、そのWebAppに使用されます。
解決
あなた自身を定義するために JDBCRealm
, 、aを作成します META-INF/context.xml
の 独自のWebアプリケーション。
Tomcatサーバーバージョンに基づいて、仕様に従ってJDBCREALMを構成します。
これらのリンクは、JDBCREALMを構成する方法を正確に示しています。
所属していません StackOverflow