2011-07-06 12 views
4

フィルタは次々に連鎖しているので、MDC/NDC(log4j)情報をいつ取り除くべきかわかりません。 最上位のサーブレットフィルタはどれですか?servlet-filters precedence

私はdeploy/jboss-portal-ha.sar/portal-server.war/WEB-INF/Web.xml の中に定義されていて、他のいくつかはアプリケーションサーバーの周りに広がっています。

この場合の優先順位は何ですか?

答えて

2

サーブレットフィルタは、web.xml内で定義されている順序でチェーンされており、Webアプリケーションアーカイブ(WAR)とほぼ同義です。 (アカウントに両方<url-pattern><servlet-name>要素を取る)を使用し、正確な順序周り

詳細はhttp://download.oracle.com/otndocs/jcp/servlet-2.5-mrel2-eval-oth-JSpec/でダウンロードすることができ、「WebアプリケーションでのフィルタのSRV.6.2.4の設定」、下のJavaサーブレット仕様に記載されています。

+0

この問題は、1つの 'web.xml'でフィルタの順序を決めることではなく、複数の' web.xml'にまたがるフィルタの順序についてです。 – BalusC

関連する問題