Index: java/org/apache/tomcat/util/scan/StandardJarScanner.java =================================================================== --- java/org/apache/tomcat/util/scan/StandardJarScanner.java (revision 1459960) +++ java/org/apache/tomcat/util/scan/StandardJarScanner.java (working copy) @@ -270,7 +270,8 @@ callback.scan((JarURLConnection) conn); } else { String urlStr = url.toString(); - if (urlStr.startsWith("file:") || urlStr.startsWith("jndi:")) { + if (urlStr.startsWith("file:") || urlStr.startsWith("jndi:") || + urlStr.startsWith("http:") || urlStr.startsWith("https:")) { if (urlStr.endsWith(Constants.JAR_EXT)) { URL jarURL = new URL("jar:" + urlStr + "!/"); callback.scan((JarURLConnection) jarURL.openConnection());