if (url == null) {
tryScriptName = "/WEB-INF/groovy/" + name;
url = servletContext.getResource("/WEB-INF/groovy/" + name);
}
if (url == null) {
throw new ResourceException("Resource \"" + name + "\" not found!");
} else {
url = new URL("file", "", servletContext.getRealPath(tryScriptName));
}
return url.openConnection();
} catch (IOException e) {
throw new ResourceException("Problems getting resource named \"" + name + "\"!", e);
}
}