The DTD describes which elements are required in an xml file. they also show the order the must appear in!
< !ELEMENT web-app (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*) >
As you see servlet is before error page so, in your xml all entries for servlet must be before any entry for error page.
------------------
I Hope This Helps
Carl Trusiak, SCJP2 [This message has been edited by Carl Trusiak (edited September 09, 2001).]