Try putting  

<?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";>

At the start of the web.xml file

Mark

> -----Original Message-----
> From: James Bucanek [mailto:[EMAIL PROTECTED] 
> Sent: Sunday, April 18, 2004 6:55 AM
> To: Tomcat Users List
> Subject: Re: Parser Errors on startup
> 
> James Bucanek wrote on Saturday, April 17, 2004:
> >Tomcat 4.1.xx/Mac OS X Server (BSD)
> >
> >I'm getting the following errors when I startup Tomcat, and I can't
> >for the life of me figure out what to do about it:
> 
> Well, I've managed to narrow the problem down.  The <Host> I 
> defined in server.xml isn't the problem.  The problem is that 
> the <Host> I defined caused other webapp's to be deployed 
> automatically, and it is apparently the web.xml file that is 
> throwing the SAXParseExceptions.
> 
> I kept taking things out of the web.xml file to try and zero 
> in on the problem.  Unfortunately, I'm now left with the 
> following web.xml:
> 
>     <web-app>
>     </web-app>
> 
> Whenever I start Tomcat, or reload the web application, the 
> following gets written to ${catalina-home}/logs/catalina.out:
> 
> Apr 17, 2004 10:45:01 PM org.apache.commons.digester.Digester error
> SEVERE: Parse Error at line 1 column -1: Element type 
> "web-app" is not declared.
> org.xml.sax.SAXParseException: Element type "web-app" is not declared.
>         at org.apache.crimson.parser.Parser2.error(Parser2.java:3317)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1469)
>         at 
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
>         at 
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
>         at 
> org.apache.commons.digester.Digester.parse(Digester.java:1548)
>         at 
> org.apache.catalina.startup.ContextConfig.applicationConfig(Co
> ntextConfig.java:282)
>         at 
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.
> java:639)
>         at 
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(Conte
> xtConfig.java:243)
>         at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSupport.java:166)
>         at 
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3582)
>         at 
> org.apache.catalina.startup.HostConfig.checkWebXmlLastModified
> (HostConfig.java:614)
>         at 
> org.apache.catalina.startup.HostConfig.run(HostConfig.java:854)
>         at java.lang.Thread.run(Thread.java:552)
> 
> Note: If I have other declarations in web.xml, I get a SAX 
> Exception for (basically) every tag in the file.
> 
> They only way to eliminate this Exception is to remove the 
> web.xml file altogether.  This just doesn't make any sense to 
> me.  Any insight would be appreciated.
> 
> ______________________________________________________
> James Bucanek       <mailto:[EMAIL PROTECTED]>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 



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

Reply via email to