Help with:Element "web-app" does not allow "servlet" here
843833Aug 22 2001 — edited Aug 22 2001Hi all, I am using Tomcat 4 b7. In my project I am using two servlets admin and siteEditor. However, when I run Tomcat I get this error: Element "web-app" does not allow "servlet" here. Which seems to suggest a problem with my web.xml file for this app. (I have copied it below). Can anyone help with why I am getting this please!?
TIA, Jim
<?xml version="1.0"?>
<!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>
<display-name>Schools</display-name>
<description>
</description>
<context-param>
<param-name>webmaster</param-name>
<param-value>jim@keyoti.com</param-value>
<description>
The EMAIL address of the administrator to whom questions
and comments about this application should be addressed.
</description>
</context-param>
<servlet>
<servlet-name>admin</servlet-name>
<servlet-class>com.keyoti.schools.AdminDispatcher</servlet-class>
<load-on-startup>5</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>admin</servlet-name>
<url-pattern>/admin</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>siteEditor</servlet-name>
<servlet-class>com.keyoti.schools.SiteEditDispatcher</servlet-class>
<load-on-startup>5</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>siteEditor</servlet-name>
<url-pattern>/siteEditor</url-pattern>
</servlet-mapping>
</web-app>