craigmcc    01/09/11 16:34:43

  Modified:    catalina/src/share/org/apache/catalina/startup
                        Bootstrap.java BootstrapService.java Catalina.java
  Log:
  Consistently initialize system property "catalina.base" from
  "catalina.home" if it is not set already.
  
  Revision  Changes    Path
  1.25      +8 -4      
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Bootstrap.java
  
  Index: Bootstrap.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Bootstrap.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- Bootstrap.java    2001/08/29 01:27:36     1.24
  +++ Bootstrap.java    2001/09/11 23:34:43     1.25
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Bootstrap.java,v
 1.24 2001/08/29 01:27:36 remm Exp $
  - * $Revision: 1.24 $
  - * $Date: 2001/08/29 01:27:36 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Bootstrap.java,v
 1.25 2001/09/11 23:34:43 craigmcc Exp $
  + * $Revision: 1.25 $
  + * $Date: 2001/09/11 23:34:43 $
    *
    * ====================================================================
    *
  @@ -85,7 +85,7 @@
    * class path and therefore not visible to application level classes.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.24 $ $Date: 2001/08/29 01:27:36 $
  + * @version $Revision: 1.25 $ $Date: 2001/09/11 23:34:43 $
    */
   
   public final class Bootstrap {
  @@ -123,6 +123,10 @@
               loadJNDI = false;
           } catch (ClassNotFoundException e) {
           }
  +
  +        // Configure catalina.base from catalina.home if not yet set
  +        if (System.getProperty("catalina.base") == null)
  +            System.setProperty("catalina.base", getCatalinaHome());
   
           // Construct the class loaders we will need
           ClassLoader commonLoader = createCommonLoader(loadJNDI);
  
  
  
  1.5       +11 -7     
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/BootstrapService.java
  
  Index: BootstrapService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/BootstrapService.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- BootstrapService.java     2001/08/29 02:44:03     1.4
  +++ BootstrapService.java     2001/09/11 23:34:43     1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/BootstrapService.java,v
 1.4 2001/08/29 02:44:03 remm Exp $
  - * $Revision: 1.4 $
  - * $Date: 2001/08/29 02:44:03 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/BootstrapService.java,v
 1.5 2001/09/11 23:34:43 craigmcc Exp $
  + * $Revision: 1.5 $
  + * $Date: 2001/09/11 23:34:43 $
    *
    * ====================================================================
    *
  @@ -86,7 +86,7 @@
    *
    * @author Craig R. McClanahan
    * @author Remy Maucherat
  - * @version $Revision: 1.4 $ $Date: 2001/08/29 02:44:03 $
  + * @version $Revision: 1.5 $ $Date: 2001/09/11 23:34:43 $
    */
   
   public final class BootstrapService 
  @@ -126,8 +126,8 @@
           System.out.println("Create Catalina server");
   
           // Set Catalina path
  -        setCatalinaBase();
           setCatalinaHome();
  +        setCatalinaBase();
   
           // Construct the class loaders we will need
           ClassLoader commonLoader = createCommonLoader();
  @@ -594,8 +594,12 @@
   
           if (System.getProperty("catalina.base") != null)
               return;
  -        System.setProperty("catalina.base",
  -                           System.getProperty("user.dir"));
  +        if (System.getProperty("catalina.home") != null)
  +            System.setProperty("catalina.base",
  +                               System.getProperty("catalina.home"));
  +        else
  +            System.setProperty("catalina.base",
  +                               System.getProperty("user.dir"));
   
       }
   
  
  
  
  1.32      +6 -6      
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Catalina.java
  
  Index: Catalina.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Catalina.java,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- Catalina.java     2001/09/08 16:40:48     1.31
  +++ Catalina.java     2001/09/11 23:34:43     1.32
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Catalina.java,v
 1.31 2001/09/08 16:40:48 remm Exp $
  - * $Revision: 1.31 $
  - * $Date: 2001/09/08 16:40:48 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Catalina.java,v
 1.32 2001/09/11 23:34:43 craigmcc Exp $
  + * $Revision: 1.32 $
  + * $Date: 2001/09/11 23:34:43 $
    *
    * ====================================================================
    *
  @@ -98,7 +98,7 @@
    * </u>
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.31 $ $Date: 2001/09/08 16:40:48 $
  + * @version $Revision: 1.32 $ $Date: 2001/09/11 23:34:43 $
    */
   
   public class Catalina {
  @@ -172,8 +172,8 @@
        */
       public void process(String args[]) {
   
  -        setCatalinaBase();
           setCatalinaHome();
  +        setCatalinaBase();
           try {
               if (arguments(args))
                   execute();
  @@ -694,7 +694,7 @@
           if (System.getProperty("catalina.base") != null)
               return;
           System.setProperty("catalina.base",
  -                           System.getProperty("user.dir"));
  +                           System.getProperty("catalina.home"));
   
       }
   
  
  
  

Reply via email to