フィルタは次々に連鎖しているので、MDC/NDC(log4j)情報をいつ取り除くべきかわかりません。 最上位のサーブレットフィルタはどれですか?servlet-filters precedence
私はdeploy/jboss-portal-ha.sar/portal-server.war/WEB-INF/Web.xml の中に定義されていて、他のいくつかはアプリケーションサーバーの周りに広がっています。
この場合の優先順位は何ですか?
フィルタは次々に連鎖しているので、MDC/NDC(log4j)情報をいつ取り除くべきかわかりません。 最上位のサーブレットフィルタはどれですか?servlet-filters precedence
私はdeploy/jboss-portal-ha.sar/portal-server.war/WEB-INF/Web.xml の中に定義されていて、他のいくつかはアプリケーションサーバーの周りに広がっています。
この場合の優先順位は何ですか?
サーブレットフィルタは、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サーブレット仕様に記載されています。
この問題は、1つの 'web.xml'でフィルタの順序を決めることではなく、複数の' web.xml'にまたがるフィルタの順序についてです。 – BalusC