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]