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

Reply via email to