in src/main/java/org/apache/sling/launchpad/webapp/SlingServlet.java [302:330]
private void startSling() {
try {
File launchpadHome = getLaunchpadHome(slingHome);
this.loader = new Loader(launchpadHome) {
@Override
protected void info(String msg) {
log(msg);
}
};
} catch (IllegalArgumentException iae) {
startupFailure(null, iae);
return;
}
try {
URL launcherJar = getServletContext().getResource(
SharedConstants.DEFAULT_SLING_LAUNCHER_JAR);
if (launcherJar == null) {
launcherJar = getServletContext().getResource(
"/WEB-INF" + SharedConstants.DEFAULT_SLING_LAUNCHER_JAR);
}
startSling(launcherJar);
} catch (MalformedURLException mue) {
log("Cannot load Apache Sling Launcher JAR "
+ SharedConstants.DEFAULT_SLING_LAUNCHER_JAR, mue);
}
}