if (container.getExtraClasspath() != null && container.getExtraClasspath().length > 0) for (String extraClasspathElement : container.getExtraClasspath())
if (container.getExtraClasspath() != null && container.getExtraClasspath().length > 0) for (String extraClasspathElement : container.getExtraClasspath())
if (container instanceof InstalledLocalContainer) String[] contCp = ((InstalledLocalContainer) container).getExtraClasspath(); if (contCp != null)
/** * Setup extra classpath. * * @param parameters The daemon parameters * @param container The container to deploy */ private void setupExtraClasspath(DaemonParameters parameters, InstalledLocalContainer container) { String[] extraClasspaths = container.getExtraClasspath(); if (extraClasspaths == null || extraClasspaths.length == 0) { return; } Map<String, String> files = new HashMap<String, String>(); List<String> relativeClasspaths = new ArrayList<String>(); resolveFiles(relativeClasspaths, files, extraClasspaths, null); addFilesParameter(parameters, "extraFiles", "extraFileData_", files); addListParameter(parameters, "extraClasspath", relativeClasspaths); }
/** * Creates the classpath token for the jvm.config file. * @return the classpath token for the jvm.config file. */ private Token createClassPathToken() { StringBuilder sb = new StringBuilder(); sb.append(jrunContainer.getHome() + "/servers/lib,"); sb.append(jrunContainer.getHome() + "/lib/macromedia_drivers.jar,"); sb.append(jrunContainer.getHome() + "/lib/webservices.jar"); if (jrunContainer.getExtraClasspath().length > 0) { sb.append(","); String[] extraPaths = jrunContainer.getExtraClasspath(); for (int i = 0; i < extraPaths.length; i++) { sb.append(extraPaths[i].replace('\\', '/')); if (i < extraPaths.length - 1) { sb.append(","); } } } ReplaceTokens.Token tokenClasspath = new ReplaceTokens.Token(); tokenClasspath.setKey(JRun4xPropertySet.JRUN_CLASSPATH); tokenClasspath.setValue(sb.toString()); return tokenClasspath; }
/** * Setup extra classpath. * * @param parameters The daemon parameters * @param container The container to deploy */ private void setupExtraClasspath(DaemonParameters parameters, InstalledLocalContainer container) { String[] extraClasspaths = container.getExtraClasspath(); if (extraClasspaths == null || extraClasspaths.length == 0) { return; } Map<String, String> files = new HashMap<String, String>(); List<String> relativeClasspaths = new ArrayList<String>(); resolveFiles(relativeClasspaths, files, extraClasspaths, null); addFilesParameter(parameters, "extraFiles", "extraFileData_", files); addListParameter(parameters, "extraClasspath", relativeClasspaths); }
/** * Creates the classpath token for the jvm.config file. * @return the classpath token for the jvm.config file. */ private Token createClassPathToken() { StringBuilder sb = new StringBuilder(); sb.append(jrunContainer.getHome() + "/servers/lib,"); sb.append(jrunContainer.getHome() + "/lib/macromedia_drivers.jar,"); sb.append(jrunContainer.getHome() + "/lib/webservices.jar"); if (jrunContainer.getExtraClasspath().length > 0) { sb.append(","); String[] extraPaths = jrunContainer.getExtraClasspath(); for (int i = 0; i < extraPaths.length; i++) { sb.append(extraPaths[i].replace('\\', '/')); if (i < extraPaths.length - 1) { sb.append(","); } } } ReplaceTokens.Token tokenClasspath = new ReplaceTokens.Token(); tokenClasspath.setKey(JRun4xPropertySet.JRUN_CLASSPATH); tokenClasspath.setValue(sb.toString()); return tokenClasspath; }
/** * Write a library for the extra classpath. * * @param container the container * @param configOverrides the config dir * @throws IOException if an error occurs writing. */ private void writeLibrary(LocalContainer container, File configOverrides) throws IOException { String[] cp = ((InstalledLocalContainer) container).getExtraClasspath(); if (cp != null) { File libraryXML = new File(configOverrides, "cargo-library.xml"); PrintStream out = ServerConfigUtils.open(libraryXML); ServerConfigUtils.writeLibrary(out, "cargoLib", cp); ServerConfigUtils.close(out); } }
if (container.getExtraClasspath() != null && container.getExtraClasspath().length != 0) for (String classpathElement : container.getExtraClasspath())
if (container.getExtraClasspath() != null && container.getExtraClasspath().length != 0) for (String classpathElement : container.getExtraClasspath())
String classJarFile = null; for (String classpathElement : container.getExtraClasspath())
String classJarFile = null; for (String classpathElement : container.getExtraClasspath())
String[] classPath = installedContainer.getExtraClasspath(); if (classPath != null)
String[] classPath = installedContainer.getExtraClasspath(); if (classPath != null)
String[] classPath = installedContainer.getExtraClasspath(); if (classPath != null)
String[] classPath = installedContainer.getExtraClasspath(); if (classPath != null)
for (String extraClasspath : installedContainer.getExtraClasspath())
for (String extraClasspath : installedContainer.getExtraClasspath())
String[] classPath = installedContainer.getExtraClasspath(); if (classPath != null)
String[] classPath = installedContainer.getExtraClasspath(); if (classPath != null)