On 22/06/2011 23:50, Konstantin Kolinko wrote: > 2011/6/22 <ma...@apache.org>: >> Author: markt >> Date: Wed Jun 22 18:30:41 2011 >> New Revision: 1138573 >> >> URL: http://svn.apache.org/viewvc?rev=1138573&view=rev >> Log: >> Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51418 >> Provide more control over Context creation when embedding Tomcat. >> Based on a patch by Benson Margulies. >> >> Modified: >> tomcat/trunk/java/org/apache/catalina/startup/Tomcat.java >> tomcat/trunk/webapps/docs/changelog.xml >> > >> + public String noDefaultWebXmlPath() { >> + return "org/apache/catalin/startup/NO_DEFAULT_XML"; >> + } > > A typo in the above constant does not prevent it from working, but > somehow bugs me. > > Searching for the string finds 4 places where it is used literally. > > And now it becomes part of API. > > Maybe > 1) s/catalin/catalina/ > 2) add it to o.a.c.startup.Constants, e.g. named as NoDefaultWebXml > 3) use the value to short-circuit > ContextConfig#getWebXmlSource(defaultWebXml, baseDir) to return null > > An alternative to 2)+3) is to put the constant into > DefaultWebXmlListener, but I like 2)+3) better.
Works for me. Got for it. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org