diff --git a/utils/src/com/cloud/utils/script/Script.java b/utils/src/com/cloud/utils/script/Script.java index a0f9e8e3e88..1444f83f425 100755 --- a/utils/src/com/cloud/utils/script/Script.java +++ b/utils/src/com/cloud/utils/script/Script.java @@ -350,7 +350,12 @@ public class Script implements Callable { * Look in WEB-INF/classes of the webapp * URI workaround the URL encoding of url.getFile */ - url = Script.class.getClassLoader().getResource(path + script); + if (path.endsWith(File.separator)) { + url = Script.class.getClassLoader().getResource(path + script); + } + else { + url = Script.class.getClassLoader().getResource(path + File.separator + script); + } s_logger.debug("Classpath resource: " + url); if (url != null) { try {