Author: markt
Date: Fri May  4 09:43:38 2012
New Revision: 1333827

URL: http://svn.apache.org/viewvc?rev=1333827&view=rev
Log:
Use a proper URL else attempts to external entities will fail.

Modified:
    tomcat/trunk/java/org/apache/catalina/startup/Catalina.java

Modified: tomcat/trunk/java/org/apache/catalina/startup/Catalina.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/Catalina.java?rev=1333827&r1=1333826&r2=1333827&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/startup/Catalina.java (original)
+++ tomcat/trunk/java/org/apache/catalina/startup/Catalina.java Fri May  4 
09:43:38 2012
@@ -451,7 +451,7 @@ public class Catalina {
             FileInputStream fis = null;
             try {
                 InputSource is =
-                    new InputSource("file://" + file.getAbsolutePath());
+                    new InputSource(file.toURI().toURL().toString());
                 fis = new FileInputStream(file);
                 is.setByteStream(fis);
                 digester.push(this);
@@ -539,7 +539,7 @@ public class Catalina {
         try {
             file = configFile();
             inputStream = new FileInputStream(file);
-            inputSource = new InputSource("file://" + file.getAbsolutePath());
+            inputSource = new InputSource(file.toURI().toURL().toString());
         } catch (Exception e) {
             if (log.isDebugEnabled()) {
                 log.debug(sm.getString("catalina.configFail", file), e);



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

Reply via email to