Hi All, I am seeing the error below while deploying a web application on Tomcat 6.0.16. Note that the parser used for processing tlds is Crimson -- I expect Tomcat to use the default Xerces parser to process tlds, but it using Crimson parser that is in a jar in WEB-INF/lib. It seems this issue is related to bug 29936 fixed in 6.0.17: https://issues.apache.org/bugzilla/show_bug.cgi?id=29936 . I don't see this error on Tomcat 6.0.18.
Question: My application works fine. The custom tags defined in the tld the parsing failed on still work. Why do the custom tags work when tld parsing failed? Can this error be ignored? What is the purpose of method processTlds? (to create tld cache?) Ref: http://tomcat.apache.org/tomcat-5.5-doc/config/context.html#Standard_Implementation What happens if I set processTlds context attribute to false while tlds are used in the webapp? ERROR [main] (Digester.java:1555) - Parse Fatal Error at line 1 column -1: Relative URI "web-jsptaglib_1_1.dtd"; can not be resolved without a base URI. org.xml.sax.SAXParseException: Relative URI "web-jsptaglib_1_1.dtd"; can not be resolved without a base URI. at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182) at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176) at org.apache.crimson.parser.Parser2.resolveURI(Parser2.java:2758) at org.apache.crimson.parser.Parser2.maybeExternalID(Parser2.java:2730) at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1129) at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489) at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644) at org.apache.catalina.startup.TldConfig.tldScanStream(TldConfig.java:518) at org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:555) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:295) at org.apache.catalina.core.StandardContext.processTlds(StandardContext.java:4441) Thanks! Satish