Servlets and Filters FAQ
Resin 3.0

Features
Installation
Configuration
Web Applications
IOC/AOP
Resources
JSP
Quercus
Servlets and Filters
Databases
Admin (JMX)
CMP
EJB
Amber
EJB 3.0
Security
XML and XSLT
XTP
JMS
Performance
Protocols
Third-party
Troubleshooting/FAQ

Servlets
Servlet Lib
run-at
Filters
Filter Lib
Tutorials
FAQ
Tutorials
Servlets and Filters
Databases

Can I put a filter in resin.conf that get's executed before the filters in web.xml?

I would like to have a filter in resin.conf that always gets executed first in the filter chain to provide stats about the URL's that are called and the response time.

All the web.xml definitions are before the <web-app> in the resin.conf.

Here's some more details:

All the <web-app-default> are concatenated in order. The <web-app> in the resin.conf comes at the end.

In the standard resin.conf, the first <web-app-default> comes from the resin:import of the app-default.xml. The app-default.xml has a resin:import of the web.xml.

In other words, any <filter> in the web.xml appears before a <filter> in the <web-app> in the resin.conf.

You could add a <web-app-default> before the <resin:import> of app-default.xml to add a filter before the web.xml.


Tutorials
Servlets and Filters
Databases
Copyright © 1998-2006 Caucho Technology, Inc. All rights reserved.
Resin® is a registered trademark, and HardCoretm and Quercustm are trademarks of Caucho Technology, Inc.