The error message tells you exactly what's wrong with it! The <taglib> entry must come after the <context-param> entry. You can see this by reading the error message you got, which lists exactly what the web.xml file can contain, and in what order.
-- Martin Cooper ----- Original Message ----- From: "Ingmar Stein" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, November 14, 2001 1:47 PM Subject: web.xml problems > Hi all, > > what is the problem with the following file? > > <?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> > <!-- general description --> > <display-name>xfiles</display-name> > <description>The xfiles</description> > > <!-- include dbtags taglib --> > <taglib> > > <taglib-uri>http://jakarta.apache.org/taglibs/dbtags</taglib-uri> > <taglib-location>/WEB-INF/dbtags.tld</taglib-location> > </taglib> > > <!-- set database parameters --> > <context-param> > <param-name>db_url</param-name> > <param-value>jdbc:mysql://bender/xfiles</param-value> > <description>DB URL</description> > </context-param> > </web-app> > > Tomcat reports: > > Parse error in application web.xml > 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?,mim > e-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,reso > urce-ref*,security-constraint*,login-config?,security-role*,env-entry*,e > jb-ref*,ejb-local-ref*)". > > Cheers, > > Ingmar > > > > -- > 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]>
