Author: markt
Date: Thu Feb  2 10:31:39 2012
New Revision: 1239521

URL: http://svn.apache.org/viewvc?rev=1239521&view=rev
Log:
Couple more container based locations.
Really need to move setting this to the server.

Modified:
    tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java
    tomcat/trunk/java/org/apache/catalina/startup/HostConfig.java

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=1239521&r1=1239520&r2=1239521&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java (original)
+++ tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java Thu Feb  2 
10:31:39 2012
@@ -1097,8 +1097,12 @@ public class ContextConfig implements Li
      * Get config base.
      */
     protected File getConfigBase() {
-        File configBase =
-            new File(System.getProperty(Globals.CATALINA_BASE_PROP), "conf");
+        File catalinaBase = context.getCatalinaBase();
+        if (catalinaBase == null) {
+            return null;
+        }
+
+        File configBase = new File(catalinaBase, "conf");
         if (!configBase.exists()) {
             return null;
         }

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=1239521&r1=1239520&r2=1239521&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/startup/HostConfig.java (original)
+++ tomcat/trunk/java/org/apache/catalina/startup/HostConfig.java Thu Feb  2 
10:31:39 2012
@@ -16,7 +16,6 @@
  */
 package org.apache.catalina.startup;
 
-
 import java.io.BufferedOutputStream;
 import java.io.File;
 import java.io.FileInputStream;
@@ -46,7 +45,6 @@ import javax.management.ObjectName;
 import org.apache.catalina.Container;
 import org.apache.catalina.Context;
 import org.apache.catalina.Engine;
-import org.apache.catalina.Globals;
 import org.apache.catalina.Host;
 import org.apache.catalina.Lifecycle;
 import org.apache.catalina.LifecycleEvent;
@@ -387,9 +385,8 @@ public class HostConfig
 
     protected File returnCanonicalPath(String path) {
         File file = new File(path);
-        File base = new File(System.getProperty(Globals.CATALINA_BASE_PROP));
         if (!file.isAbsolute())
-            file = new File(base,path);
+            file = new File(host.getCatalinaBase(), path);
         try {
             return file.getCanonicalFile();
         } catch (IOException e) {



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

Reply via email to