You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2004/10/23 18:54:23 UTC

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup LocalStrings.properties Embedded.java Catalina.java

remm        2004/10/23 09:54:23

  Modified:    catalina/src/share/org/apache/catalina/startup
                        LocalStrings.properties Embedded.java Catalina.java
  Log:
  - Add explicit error message if temp dir does not exist.
  - Remove useless calls to Embedded.initDirs.
  
  Revision  Changes    Path
  1.8       +1 -0      jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/LocalStrings.properties
  
  Index: LocalStrings.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/LocalStrings.properties,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- LocalStrings.properties	17 Sep 2004 15:07:27 -0000	1.7
  +++ LocalStrings.properties	23 Oct 2004 16:54:23 -0000	1.8
  @@ -29,6 +29,7 @@
   contextConfig.unavailable=Marking this application unavailable due to previous error(s)
   embedded.alreadyStarted=Embedded service has already been started
   embedded.noEngines=No engines have been defined yet
  +embedded.notmp=Cannot find specified temporary folder at {0}
   embedded.notStarted=Embedded service has not yet been started
   embedded.authenticatorNotInstanceOfValve=Specified Authenticator is not a Valve
   engineConfig.cce=Lifecycle event data object {0} is not an Engine
  
  
  
  1.25      +7 -1      jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/Embedded.java
  
  Index: Embedded.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/Embedded.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- Embedded.java	29 Sep 2004 09:55:38 -0000	1.24
  +++ Embedded.java	23 Oct 2004 16:54:23 -0000	1.25
  @@ -927,6 +927,12 @@
               }
               System.setProperty("catalina.base", catalinaBase);
           }
  +        
  +        String temp = System.getProperty("java.io.tmpdir");
  +        if (temp == null || (!(new File(temp)).exists())
  +                || (!(new File(temp)).isDirectory())) {
  +            log.error(sm.getString("embedded.notmp", temp));
  +        }
   
       }
   
  
  
  
  1.35      +2 -3      jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/Catalina.java
  
  Index: Catalina.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/Catalina.java,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- Catalina.java	29 Sep 2004 09:55:39 -0000	1.34
  +++ Catalina.java	23 Oct 2004 16:54:23 -0000	1.35
  @@ -429,6 +429,7 @@
        * Start a new server instance.
        */
       public void load() {
  +
           initDirs();
   
           // Before digester - it may be needed
  @@ -503,8 +504,6 @@
        */
       public void load(String args[]) {
   
  -        setCatalinaHome();
  -        setCatalinaBase();
           try {
               if (arguments(args))
                   load();
  
  
  

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