tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <>
Subject Re: Can we engage a Valve specifically for a Tomcat Web App
Date Tue, 26 Jun 2012 19:53:37 GMT
Hash: SHA1


On 6/26/12 6:10 AM, André Warnier wrote:
> André Warnier wrote:
>> Andun Sameera wrote:
>>> I have some web apps hosted in Tomcat container, Can we engage
>>> a Valve specifically for a webapp ?
>> I've never done it, but according to the excellent on-line 
>> documentation, you can. 
("context" being equivalent to "webapp")
> ..but while we are at it, in such a case it may be better to use a 
> Servlet Filter, rather than a Valve.  A Valve is specific to
> Tomcat, while a servlet filter is part of the Java Servlet
> Specification, meaning that it will work under any servlet
> container, not just Tomcat.


If you are developing a component from scratch, definitely use a
Filter unless you *really* need access to Tomcat's underlying objects.

If you are using a pre-built Valve, some of the Tomcat Valves are
already available as Filters which you can configure in your webapp's
web.xml instead of context.xml, which may be more convenient for you.

- -chris
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools -
Comment: Using GnuPG with Mozilla -


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message