DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=30583>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=30583 Cannot switch of tld scan for Embedded tomcat Summary: Cannot switch of tld scan for Embedded tomcat Product: Tomcat 5 Version: 5.0.27 Platform: PC OS/Version: Linux Status: NEW Severity: Normal Priority: Other Component: Catalina AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hi, I'm using the Embedded tomcat 5.0.27 for servlets only. So a minimalistic setup is ok. When starting up, the StandardContext does a TLD scan, which fails als it finds a TLD, which is not meant to be used in this setup: java.lang.NullPointerException at org.apache.catalina.startup.DigesterFactory.register(DigesterFactory.java:174) at org.apache.catalina.startup.DigesterFactory.registerLocalSchema(DigesterFactory.java:130) at org.apache.catalina.startup.DigesterFactory.newDigester(DigesterFactory.java:92) at org.apache.catalina.startup.TldConfig.createTldDigester(TldConfig.java:408) at org.apache.catalina.startup.TldConfig.tldScanStream(TldConfig.java:508) at org.apache.catalina.startup.TldConfig.tldScanJar(TldConfig.java:472) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:307) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4282) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) at org.apache.catalina.startup.Embedded.start(Embedded.java:846) at com.coremedia.servlet.tomcat.EmbeddedTomcat.start(EmbeddedTomcat.java:118) Please consider making the TLD scan optional, as thought about in StandardContext: org.apache.catalina.core.StandardContext, line 4260ff // Read tldListeners. XXX Option to disable TldConfig tldConfig = new TldConfig(); tldConfig.setContext(this); The workaround to overwrite this large start() method is not very elegant and error prone. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]