It's not tomcat you are misunderstanding, it's xml ... ;) 

look at the error ... basically it states that servlet* definitions
needs to be defined before your servlet-mapping* definitions, so in your
case it would be ...

     <servlet>
>         <servlet-name>C2</servlet-name>
>         <servlet-class>C2</servlet-class>
>      </servlet>
>    <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>
     <servlet-mapping>
>        <servlet-name>C2</servlet-name>
>        <url-pattern>/controller</url-pattern>
>    </servlet-mapping>




On Sat, 2002-11-23 at 16:07, [EMAIL PROTECTED] wrote:
> 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]>
-- 
p niemandt <[EMAIL PROTECTED]>


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

Reply via email to