Author: markt
Date: Tue Apr  3 17:30:56 2018
New Revision: 1828262

URL: http://svn.apache.org/viewvc?rev=1828262&view=rev
Log:
Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=62172
Improve Javadoc for org.apache.catalina.startup.Constants and ensure that the 
constants are correctly used.

Modified:
    tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java
    tomcat/trunk/java/org/apache/catalina/startup/Constants.java
    tomcat/trunk/java/org/apache/catalina/startup/HostConfig.java
    tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java?rev=1828262&r1=1828261&r2=1828262&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java (original)
+++ tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java Tue Apr  3 
17:30:56 2018
@@ -25,7 +25,6 @@ import java.io.FileInputStream;
 import java.io.InputStream;
 
 import org.apache.catalina.Globals;
-import org.apache.catalina.startup.Constants;
 import org.apache.tomcat.util.descriptor.DigesterFactory;
 import org.apache.tomcat.util.digester.Digester;
 import org.apache.tools.ant.BuildException;
@@ -64,7 +63,6 @@ public class ValidatorTask extends BaseR
 
     // --------------------------------------------------------- Public Methods
 
-
     /**
      * Execute the specified command.  This logic only performs the common
      * attribute validation required by all subclasses; it does not perform
@@ -79,7 +77,7 @@ public class ValidatorTask extends BaseR
             throw new BuildException("Must specify 'path'");
         }
 
-        File file = new File(path, Constants.ApplicationWebXml);
+        File file = new File(path, "WEB-INF/web.xml");
         if (!file.canRead()) {
             throw new BuildException("Cannot find web.xml");
         }

Modified: tomcat/trunk/java/org/apache/catalina/startup/Constants.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/Constants.java?rev=1828262&r1=1828261&r2=1828262&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/startup/Constants.java (original)
+++ tomcat/trunk/java/org/apache/catalina/startup/Constants.java Tue Apr  3 
17:30:56 2018
@@ -18,6 +18,9 @@ package org.apache.catalina.startup;
 
 /**
  * String constants for the startup package.
+ * <br>
+ * Note that some values include a leading '/' and that some do not. This is
+ * intentional based on how the values are used.
  *
  * @author Craig R. McClanahan
  */
@@ -44,6 +47,5 @@ public final class Constants {
      *
      * @see Tomcat
      */
-    public static final String NoDefaultWebXml =
-            "org/apache/catalina/startup/NO_DEFAULT_XML";
+    public static final String NoDefaultWebXml = 
"org/apache/catalina/startup/NO_DEFAULT_XML";
 }

Modified: tomcat/trunk/java/org/apache/catalina/startup/HostConfig.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/HostConfig.java?rev=1828262&r1=1828261&r2=1828262&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/startup/HostConfig.java (original)
+++ tomcat/trunk/java/org/apache/catalina/startup/HostConfig.java Tue Apr  3 
17:30:56 2018
@@ -830,8 +830,7 @@ public class HostConfig implements Lifec
         File xml = new File(host.getAppBaseFile(),
                 cn.getBaseName() + "/" + Constants.ApplicationContextXml);
 
-        File warTracker = new File(host.getAppBaseFile(),
-                cn.getBaseName() + "/" + Constants.WarTracker);
+        File warTracker = new File(host.getAppBaseFile(), cn.getBaseName() + 
Constants.WarTracker);
 
         boolean xmlInWar = false;
         try (JarFile jar = new JarFile(war)) {

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1828262&r1=1828261&r2=1828262&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Tue Apr  3 17:30:56 2018
@@ -71,6 +71,11 @@
         <code>maxActive</code>. Patch provided by Holger Sunke. (markt)
       </fix>
       <fix>
+        <bug>62172</bug>: Improve Javadoc for
+        <code>org.apache.catalina.startup.Constants</code> and ensure that the
+        constants are correctly used. (markt)
+      </fix>
+      <fix>
         <bug>62175</bug>: Avoid infinite recursion, when trying to validate
         a session while loading it with <code>PersistentManager</code>.
         (fschumacher)



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

Reply via email to