I can confirm the behavior Emerson explains.  I had the problem myself (with 
TC4.1.30).  Isn't it weird you get a precise error message with line numbers and all 
except it doesn't tell you which file?  Bummer.

I figured it by disabling one thing after another in webapps.  Just move it somewhere 
else.

Michael

> -----Original Message-----
> From: Shapira, Yoav [mailto:[EMAIL PROTECTED] 
> Sent: Friday, August 13, 2004 7:14 PM
> To: Tomcat Users List
> Subject: RE: better error message a web.xml has errors
> 
> 
> Hi,
> An error in web.xml only stops startup for that webapp, not 
> all webapps.  I just retested that on 5.0.27 to confirm.
> 
> If you posted the entire error message, than that's weird.  
> But then again, I haven't played with 4.1.24 in a while so 
> maybe what we said wasn't applicable to your Tomcat release.  
> The web.xml external validation is of course applicable and easy.
> 
> Yoav Shapira
> Millennium Research Informatics
> 
> 
> >-----Original Message-----
> >From: Emerson Cargnin [mailto:[EMAIL PROTECTED]
> >Sent: Friday, August 13, 2004 1:01 PM
> >To: Tomcat Users List
> >Subject: Re: better error message a web.xml has errors
> >
> >As you can see, there's no context reference in the error message.
> >I think that a error with a web.xml's context shoudn't invalidate all
> >tomcat startup.
> >
> >Thanks for the help
> >Emerson
> >
> >Starting service Tomcat-Standalone
> >Apache Tomcat/4.1.24-LE-jdk14
> >log4j:WARN No appenders could be found for logger
> >(org.apache.struts.util.PropertyMessageResources).
> >log4j:WARN Please initialize the log4j system properly.
> >5896 [main] ERROR digester.Digester  - Parse Error at line 188 column
> >-1: Element "web-app" does not allow "servlet" here.
> >org.xml.sax.SAXParseException: Element "web-app" does not allow
> >"servlet" here.
> >         at 
> org.apache.crimson.parser.Parser2.error(Parser2.java:3160)
> >         at
> >org.apache.crimson.parser.ValidatingParser$ChildrenValidator.
> consume(Valida
> >tingParser.java:349)
> >         at
> >org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1317)
> >         at 
> org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> >         at
> >org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> >         at
> >org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
> >         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
> >         at
> >org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
> >         at 
> org.apache.commons.digester.Digester.parse(Digester.java:1543)
> >
> >
> >Schalk Neethling wrote:
> >> I may be in error here but, the client/team from which app 
> the web.xml
> >> is causing the error should see that their site is not 
> working. Where
> >> the other sites where the web.xml was parsed correctly 
> should see their
> >> sites working. If I am correct in this it would be a matter of
> >> contacting all clients, or testing yourself if possible, 
> and ask them to
> >> see whether their site/app is running.
> >>
> >> The one that is not, is probably the one with the error in 
> their web.xml
> >> and then they can fix the problem and place the <servlet> 
> tag in the
> >> right place.
> >>
> >> Emerson Cargnin wrote:
> >>
> >>> I have a server that has more than 30 apps from different teams.
> >>> When starting tomcat i got the erro below
> >>>
> >>>
> >>> 6310 [main] ERROR digester.Digester  - Parse Error at 
> line 188 column
> >>> -1: Element "web-app" does not allow "servlet" here.
> >>> org.xml.sax.SAXParseException: Element "web-app" does not allow
> >>> "servlet" here.
> >>>         at 
> org.apache.crimson.parser.Parser2.error(Parser2.java:3160)
> >>>
> >>>
> >>> The problem is that I can not identify what app yhas the error.
> >>> That's just a suggestion for the dev team.
> >>> Or I missed something?
> >>>
> >>>
> >>
> >
> >
> >--
> >Emerson Cargnin
> >Analista de Sistemas - Gerente Regional Auxiliar - Tubarão
> >Setor de Desenvolvimento de Sistemas - TRE-SC
> >tel : (048) - 251-3700 - Ramal 3181
> >
> >---------------------------------------------------------------------
> >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]
> 

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

Reply via email to