I don't think that it's related to the parser. It's DTD from the spec. v2.3.
He seems using the v2.2 which means the order constraint is not matter
here.


Pae


----- Original Message -----
From: "Struts Newsgroup" <@[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, May 31, 2002 8:25 AM
Subject: Re: HELP web-app does not allow servlet here


> Subject: Re: HELP web-app does not allow servlet here
> From: "Patrick Schilling" <[EMAIL PROTECTED]>
>  ===
> Hello,
>
> I know that the parser can be sensitive to the order of the tags.  Try
> placing diplay-name and description first, then servlet, then
> servlet-mapping, and finally taglib.
>
> ie.
>
> <web-app>
>     <display-name>...</display-name>
>     <description>...</description>
>     <servlet>...</servlet>
>     <servlet-mapping>...</servlet-mapping>
>     <taglib>...</taglib>
> </web-app>
>
> Hope this helps.  Perhaps someone could explain the details of "why" on
> this, but it gave me troubles as well when I first started out.
>
> -Patrick
>
> "jambo" <[EMAIL PROTECTED]> wrote in message
> news:ad82kg$k84$[EMAIL PROTECTED]...
> > Anyone know why I get this error.  I'm just trying to run javamail wewb
> > example but the I get a XML parsing exception. I've checked the dtd and
it
> > looks OK to me.  Is there a bug in the parser?
> >
> > Apache Tomcat/4.0
> > PARSE error at line 38 column -1
> > org.xml.sax.SAXParseException: Element "web-app" does not allow
"servlet"
> > here.
> >
> > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
> > 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>
> >
> > <web-app>
> >   <servlet>
> >     <servlet-name>FilterServlet</servlet-name>
> >     <display-name>FilterServlet</display-name>
> >     <description>no description</description>
> >     <servlet-class>FilterServlet</servlet-class>
> >   </servlet>
> >   <servlet-mapping>
> >     <servlet-name>FilterServlet</servlet-name>
> >     <url-pattern>compose</url-pattern>
> >   </servlet-mapping>
> >   <servlet-mapping>
> >     <servlet-name>FilterServlet</servlet-name>
> >     <url-pattern>errordetails</url-pattern>
> >   </servlet-mapping>
> >   <servlet-mapping>
> >     <servlet-name>FilterServlet</servlet-name>
> >     <url-pattern>login</url-pattern>
> >   </servlet-mapping>
> >   <servlet-mapping>
> >     <servlet-name>FilterServlet</servlet-name>
> >     <url-pattern>logout</url-pattern>
> >   </servlet-mapping>
> >   <servlet-mapping>
> >     <servlet-name>FilterServlet</servlet-name>
> >     <url-pattern>send</url-pattern>
> >   </servlet-mapping>
> >   <servlet-mapping>
> >     <servlet-name>FilterServlet</servlet-name>
> >     <url-pattern>messageheaders</url-pattern>
> >   </servlet-mapping>
> >   <servlet-mapping>
> >     <servlet-name>FilterServlet</servlet-name>
> >     <url-pattern>messagecontent</url-pattern>
> >   </servlet-mapping>
> >   <servlet>
> >     <servlet-name>AttachmentServlet</servlet-name>
> >     <display-name>AttachmentServlet</display-name>
> >     <description>no description</description>
> >     <servlet-class>AttachmentServlet</servlet-class>
> >   </servlet>
> >   <servlet-mapping>
> >     <servlet-name>AttachmentServlet</servlet-name>
> >     <url-pattern>attachment</url-pattern>
> >   </servlet-mapping>
> >   <display-name>JspDemo</display-name>
> >   <description>no description</description>
> >   <taglib>
> >
> >
<taglib-uri>http://java.sun.com/products/javamail/demo/webapp</taglib-uri>
> >     <taglib-location>lib/jtl.jar</taglib-location>
> >   </taglib>
> > </web-app>
> >
> >
> >
> >
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to