Hi,Andre
Thanks for the advice. I do implement a Valve class to capture all the
request before forwarding to actual web app. However, I can not know
in advance the actual url for the servlet or JSP ..
i.e. I can not know from the URI  in the Valve class that the
resources is static files or servlet ...
Regards,
Kim

2012/6/27 André Warnier <a...@ice-sa.com>:
> Kim wrote:
>
>> Hi, Dear all
>> I'm using tomcat 6.0.35 on linux CentOS 5.7 using sun jdk jdk1.5.0_11.
>> I need to enable public_html for my user but for security reason, I
>> would like restrict the functions to serve static files only.
>> Can anyone tell me how to do that ?
>> Actually I can build tomcat from src and don't mind modify the code
>> base for this specific feature.
>> Can anyone help me to point out which source file I should modify ...
>> Regards,
>> Kim
>>
>
> Modifying the Tomcat code base for this seems to me a heavy, non-portable,
> non-maintainable, non-upgradable solution.
> You could this with a very simple (*) Servlet Filter.  One may already exist
> which does that.
> I'd be surprised if you couldn't do that with, for example, the URLRewrite
> filter.
> http://www.tuckey.org/urlrewrite/
> Rewrite URLs that do not point to static pages, to some error page URL, et
> voila.
> (better : rewrite all /public_html/* URLs to the error page, /except/ if
> they end in \.(xxx|yyy|zzz))
>
>
> (*) and light and portable and maintainable and upgradable
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>

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

Reply via email to