You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Levent Guendogdu <le...@gmx.de> on 2001/12/05 23:53:47 UTC
Filter-Tag Problems with TC 4.0.1
Hi everyone,
when defining filter-tags in my web.xml file I get the following error
starting tc:
Starting service Tomcat-Standalone
Apache Tomcat/4.0.1
PARSE error at line 9 column -1
org.xml.sax.SAXParseException: Element "web-app" does not allow "filter"
here.
Why is that? A view into the dtd revealed that <filter> is a valid tag
in <web-app>. I also looked up the example web.xml that comes with
tomcat. The first tag after <web-app> is also <filter>. This is the
web.xml I use:
01:<?xml version="1.0" encoding="ISO-8859-1"?>
02:
03:<!DOCTYPE web-app
04: PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
05: "http://java.sun.com/dtd/web-app_2_3.dtd">
06:
07:<web-app>
08:
09:<filter>
10: <filter-name>RequestAnalyzer</filter-name>
11:
12:<filter-class>com.featureit.asf.webapp.filter.RequestAnalyzer</filter-class>
13:</filter>
14:
15:<filter-mapping>
16: <filter-name>RequestAnalyzer</filter-name>
17: <url-pattern>/*</url-pattern>
18:</filter-mapping>
19:
20:<servlet>
21: <servlet-name>webapp</servlet-name>
[...]
Any help would be greatly appreciated. Thanx!
Bye,
Levo.
--
To unsubscribe: <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>
Re: Filter-Tag Problems with TC 4.0.1
Posted by David Smith <dn...@cornell.edu>.
You have to follow the exact order as specified in the DTD. The xml parser
is picky on this point. Check the DTD and your web.xml file to make sure
there aren't any elements before that should be after and so forth.
--David
On Wednesday 05 December 2001 05:53 pm, you wrote:
> Hi everyone,
>
> when defining filter-tags in my web.xml file I get the following error
> starting tc:
>
> Starting service Tomcat-Standalone
> Apache Tomcat/4.0.1
> PARSE error at line 9 column -1
> org.xml.sax.SAXParseException: Element "web-app" does not allow "filter"
> here.
>
> Why is that? A view into the dtd revealed that <filter> is a valid tag
> in <web-app>. I also looked up the example web.xml that comes with
> tomcat. The first tag after <web-app> is also <filter>. This is the
> web.xml I use:
>
>
>
> 01:<?xml version="1.0" encoding="ISO-8859-1"?>
> 02:
> 03:<!DOCTYPE web-app
> 04: PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> 05: "http://java.sun.com/dtd/web-app_2_3.dtd">
> 06:
> 07:<web-app>
> 08:
> 09:<filter>
> 10: <filter-name>RequestAnalyzer</filter-name>
> 11:
> 12:<filter-class>com.featureit.asf.webapp.filter.RequestAnalyzer</filter-cl
>ass> 13:</filter>
> 14:
> 15:<filter-mapping>
> 16: <filter-name>RequestAnalyzer</filter-name>
> 17: <url-pattern>/*</url-pattern>
> 18:</filter-mapping>
> 19:
> 20:<servlet>
> 21: <servlet-name>webapp</servlet-name>
>
> [...]
>
>
> Any help would be greatly appreciated. Thanx!
>
> Bye,
> Levo.
>
>
>
>
>
>
>
>
>
>
> --
> To unsubscribe: <ma...@jakarta.apache.org>
> For additional commands: <ma...@jakarta.apache.org>
> Troubles with the list: <ma...@jakarta.apache.org>
--
To unsubscribe: <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>