I have the same problem before. this is because the order problem.
Check the order of elements between <web-app> and </web-app>, if you do not
know the order, pls check the .dtd file in the very begginiing of web.xml

James



----- Original Message -----
From: <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Saturday, November 23, 2002 11:07 AM
Subject: Newbie - configuring webapps with multiple servlets


> Hi Everyone,
>
> I  believe I do not understand how to configure a servlet in the
> webapp's  web.xml hence need a hand conceptually.  I get the following
> error when I added an additional servlet to my webapp:
>
>
> org.xml.sax.SAXParseException: The content of element type "web-app"
> must match
> "(icon?,display-name?,description?,distributable?,context-
> param*,filter*,filter-mapping*,listener*,servlet*,servlet-
> mapping*,session-config?,mime-mapping*,welcome-file-list?,error-
> page*,taglib*,resource-env-ref*,resource-ref*,security-
> constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-
> ref*)".
>          at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Error
> HandlerWrapper.java:232)
>
>
> Here's a snipplet of the webapp's web.xml:
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
>
> <!DOCTYPE web-app
>      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
>      "http://java.sun.com/dtd/web-app_2_3.dtd";>
>
> <web-app>
>
>      <display-name>Tomcat Examples</display-name>
>      <description>
>        Tomcat Example servlets and JSP pages.
>      </description>
>
>      <servlet>
>          <servlet-name>C2</servlet-name>
>          <servlet-class>C2</servlet-class>
>      </servlet>
>
>      <servlet-mapping>
>          <servlet-name>C2</servlet-name>
>          <url-pattern>/controller</url-pattern>
>      </servlet-mapping>
>
>      <servlet>
>          <servlet-name>C3</servlet-name>
>          <servlet-class>C3</servlet-class>
>      </servlet>
>
>      <servlet-mapping>
>          <servlet-name>C3</servlet-name>
>          <url-pattern>/helper</url-pattern>
>      </servlet-mapping>
>
>
>
>
>
> 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]>
>


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

Reply via email to