servlet-filters优先级

时间:2011-07-06 08:32:20

标签: java jboss log4j servlet-filters operator-precedence

由于过滤器是一个接一个地链接,我不知道何时删除MDC / NDC(log4j)信息。 哪个是最顶层的servlet过滤器?

我在deploy / jboss-portal-ha.sar / portal-server.war / WEB-INF / Web.xml中定义了一个 以及其他几个在应用服务器周围传播。

在这种情况下,优先顺序是什么?

1 个答案:

答案 0 :(得分:2)

Servlet过滤器按照在web.xml中定义的顺序进行链接,并且应该特定于每个Web应用程序上下文 - 这几乎总是与Web应用程序存档(WAR)同义。

有关所使用的确切顺序(将<url-pattern><servlet-name>元素考虑在内)的详细信息记录在“Java Servlet规范”下的“SRV.6.2.4 Web应用程序中的过滤器配置”中“,可在http://download.oracle.com/otndocs/jcp/servlet-2.5-mrel2-eval-oth-JSpec/下载。