remm 2003/07/25 09:43:53 Modified: catalina/src/share/org/apache/catalina/startup SetDocBaseRule.java Log: - Attempt to guess docbase if not set. Revision Changes Path 1.4 +20 -3 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/SetDocBaseRule.java Index: SetDocBaseRule.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/SetDocBaseRule.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- SetDocBaseRule.java 9 Jul 2003 19:54:34 -0000 1.3 +++ SetDocBaseRule.java 25 Jul 2003 16:43:53 -0000 1.4 @@ -139,6 +139,23 @@ .getCanonicalFile(); String docBase = child.getDocBase(); + if (docBase == null) { + // Trying to guess the docBase according to the path + String path = child.getPath(); + if (path == null) { + return; + } + if (path.equals("")) { + docBase = "ROOT"; + } else { + if (path.startsWith("/")) { + docBase = path.substring(1); + } else { + docBase = path; + } + } + } + File file = new File(docBase); if (!file.isAbsolute()) { // Use the "appBase" property of this container
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]