On 29/01/2012 20:53, Konstantin Kolinko wrote:
> 2012/1/29  <ma...@apache.org>:
>> Author: markt
>> Date: Sun Jan 29 19:31:42 2012
>> New Revision: 1237428
>>
>> URL: http://svn.apache.org/viewvc?rev=1237428&view=rev
>> Log:
>> Remove deprecated code
>>
>> Modified:
>>    tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java
>>
> 
> 1. The mbeans-descriptors.xml file there still lists the
> "defaultContextXml" property that you removed. [1]

Thanks, I'll fix that.

> 2. Overall this feels like removing a feature.
> I woudn't veto as I never used it and I do not have strong evidence,
> but I am -0.

There isn't going to be a 8.0.x release for a while. Anyone affected by
this will see the deprecation markers and complain if it is a problem.
If that happens, I'll be happy to restore the code.

Mark

> 
> I think it might have the same use as ContextConfig#defaultWebXml
> (used by tests and by embedding code). Something like specifying
> different defaults file for embedded use.
> 
> Neither "defaultContextXml" nor "defaultWebXml" are documented in
> config/context.html.
> 
> 
> [1] 
> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/mbeans-descriptors.xml?view=markup
> 
> 
> Best regards,
> Konstantin Kolinko
> 
> 
> 
> 
>>
>> Modified: tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java
>> URL: 
>> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java?rev=1237428&r1=1237427&r2=1237428&view=diff
>> ==============================================================================
>> --- tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java 
>> (original)
>> +++ tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java Sun Jan 
>> 29 19:31:42 2012
>> @@ -162,14 +162,6 @@ public class ContextConfig implements Li
>>
>>
>>     /**
>> -     * The default web application's context file location.
>> -     * @deprecated Unnecessary
>> -     */
>> -    @Deprecated
>> -    protected String defaultContextXml = null;
>> -
>> -
>> -    /**
>>      * The default web application's deployment descriptor location.
>>      */
>>     protected String defaultWebXml = null;
>> @@ -486,12 +478,14 @@ public class ContextConfig implements Li
>>      */
>>     protected void contextConfig(Digester digester) {
>>
>> +        String defaultContextXml = null;
>> +
>>         // Open the default context.xml file, if it exists
>> -        if( defaultContextXml==null && context instanceof StandardContext ) 
>> {
>> +        if (context instanceof StandardContext) {
>>             defaultContextXml = 
>> ((StandardContext)context).getDefaultContextXml();
>>         }
>>         // set the default if we don't have any overrides
>> -        if( defaultContextXml==null ) {
>> +        if (defaultContextXml == null) {
>>             defaultContextXml = Constants.DefaultContextXml;
>>         }
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: dev-h...@tomcat.apache.org
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to