@Override public ContainerBuilder serverClassPath(String serverClassPath) { containerConfiguration.serverClassPath(serverClassPath); return this; }
@Override public ContainerBuilder serverClassPath(URL... locations) { containerConfiguration.serverClassPath(locations); return this; }
@Override public ContainerBuilder serverClassPath(File... paths) { containerConfiguration.serverClassPath(paths); return this; }
public ContainerConfiguration serverClassPath(File... paths) { notNull(paths, "Server classpath"); List<URL> urls = new ArrayList<URL>(paths.length); for (File path : paths) urls.add(pathAsURL(path.getAbsolutePath())); return serverClassPath(urls.toArray(new URL[urls.size()])); }
public ContainerConfiguration serverClassPath(String serverClassPath) { notNull(serverClassPath, "Server classpath"); return serverClassPath(toUrl(serverClassPath)); }
public ContainerConfiguration set(TestatooProperties property, String value) { notNull(property, "Property name"); switch (property) { case CONTEXT: return context(value); case PORT: return port(Integer.parseInt(value)); case SERVER_CLASSPATH: return serverClassPath(value); case WEBAPP_CLASSPATH: return webappClassPath(value); case WEBAPP_ROOT: return webappRoot(value); } return this; }
protected Server buildServer() { if (settings().hasServerClassPath()) { tryEnhanceContextClassloaderWithClasspath(settings().serverClassPath());
tryEnhanceContextClassloaderWithClasspath(settings().serverClassPath());