tomcat-users mailing list archives

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

André,

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. 
>> http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html#Introduction
>>
>> 
("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.

+1

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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/qE0EACgkQ9CaO5/Lv0PBEwwCcDpC7QI+oZjgF5GP02XgXdnGD
kt8Aniek5TU7OqrzEGV5pFsOV7xv/ryL
=7SDf
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message