I means there is an error in a web.xml.  The error is causing
the XML parser to not find the "</web-app>" where it expects
to find it.  Normally Tomcat 3.3 also validates web.xml files,
so the error should have been seen there as well.  Did you
make changes to the "default" web.xml found in the "conf"
directory?

Larry

> -----Original Message-----
> From: yuexiang [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, November 29, 2001 10:14 PM
> To: Tomcat Users List
> Subject: configuration help is needed
> 
> 
> Hi, All
> 
> I found the message in the error log. what's mean?
> thanks
> yang
> 
>  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-para
m*,servlet*,servlet-mapping*,session-> 
config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,r
> esource-ref*,security-constraint*,login-config?,security-role*
> ,env-entry*,ejb-ref*)".
>         at 
> org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1196)
>         at 
> org.apache.xerces.validators.common.XMLValidator.reportRecover
> ableXMLError(XMLValidator.java:1781)
>         at 
> org.apache.xerces.validators.common.XMLValidator.callEndElemen
> t(XMLValidator.java:1425)
>         at 
> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatch
> er.dispatch(XMLDocumentScanner.java:1149)
>         at 
> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDo
> cumentScanner.java:381)
>         at 
> org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)
>         at 
> org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:143)
>         at 
> org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:275)
>         at 
> org.apache.catalina.startup.ContextConfig.applicationConfig(Co
> ntextConfig.java:256)
>         at 
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.
> java:824)
>         at 
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(Conte
> xtConfig.java:224)
>         at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSupport.java:155)
>         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
>         at 
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3334)
>         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at 
> org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
>         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
>         at 
> org.apache.catalina.core.StandardService.start(StandardService
> .java:388)
>         at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
>         at 
> org.apache.catalina.startup.Catalina.start(Catalina.java:776)
>         at 
> org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
>         at 
> org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> 
> 
> 
> yuexiang wrote:
> 
> > Hi, all
> >
> > I just upgrade tomcat from 3.3 to 4.0.1.
> > (1)
> > I add my Context in the server.xml file as:
> >
> >        <Context path="/httptunnellerserver" 
> > docBase="httptunnellerserver" debug="0"
> >                 reloadable="true">
> >          <Logger className="org.apache.catalina.logger.FileLogger"
> >                     prefix="localhost_httptunnellerserver_log." 
> > suffix=".txt"
> >                  timestamp="true"/>
> >        </Context>
> >
> > (2)
> > I copy the whole directory of my application from webapps/myapp 
> > recursively from 3.3 to 4.0.
> >
> > cp -r XXXXX/httptunnellerserver ~/tomcat/webapps/
> >
> > But the following error occured when I access the 8080 port.
> > By the way, I can run my application in the 3.3 tomcat.
> >
> > Any help? I don't know whether other config is needed?
> >
> > Thanks advance.
> > yang
> >
> >
> >  Apache Tomcat/4.0.1 - HTTP Status 404 - /
> >
> > 
> --------------------------------------------------------------
> ----------
> >
> > *type* Status report
> >
> > *message*_/_
> >
> > *description*_The requested resource (/) is not available._
> >
> >
> >
> >
> > -- 
> > To unsubscribe:   
> <mailto:[EMAIL PROTECTED]>
> > For additional commands: 
> <mailto:[EMAIL PROTECTED]>
> > Troubles with the list: 
> <mailto:[EMAIL PROTECTED]>
> >
> >
> 
> 
> -- 
>              ^  ^
>              (oo)\_______
>              (__)\       )\/\
>                  ||----w |
>                  ||     ||
> 
> Welcome http://192.168.213.203
> 
> 
> 
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
> 

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to