File getLibPath() { return instance.getLibPath(); }
/** * Synchronize the lib directory. */ private void synchronizeLib(Payload.Outbound payload, Server server, SyncRequest sr) throws URISyntaxException { List<String> skip = new ArrayList<String>(); skip.add("databases"); synchronizeDirectory(payload, server, sr, env.getLibPath(), skip, SyncLevel.RECURSIVE); }
/** * Synchronize the lib directory. */ private void synchronizeLib(Payload.Outbound payload, Server server, SyncRequest sr) throws URISyntaxException { List<String> skip = new ArrayList<String>(); skip.add("databases"); synchronizeDirectory(payload, server, sr, env.getLibPath(), skip, SyncLevel.RECURSIVE); }
protected String getCommonClassPath() { StringBuffer sb = new StringBuffer(); File libDir = env.getLibPath(); String libDirPath = libDir.getAbsolutePath(); // Append domain_root/lib/classes sb.append(libDirPath + File.separator + "classes"); sb.append(File.pathSeparator); // Append domain_root/lib/[*.jar|*.zip] String[] files = libDir.list(); if (files != null) { for (int i=0; i<files.length; i++) { if (files[i].endsWith(".jar") || files[i].endsWith(".zip")) { sb.append(libDirPath + File.separator + files[i]); sb.append(File.pathSeparator); } } } return sb.toString(); }
private static URL[] getDeployParamLibrariesAsURLs(ServerEnvironment env, String[] librariesStrArray, URL[] urls) { final String appLibsDir = env.getLibPath() + File.separator + "applibs"; int i=0; for(final String libraryStr:librariesStrArray){ try { File f = new File(libraryStr); if(!f.isAbsolute()) f = new File(appLibsDir, libraryStr); URL url =f.toURI().toURL(); urls[i++] = url; } catch (MalformedURLException malEx) { _logger.log(Level.WARNING, "Cannot convert classpath to URL", libraryStr); _logger.log(Level.WARNING, malEx.getMessage(), malEx); } } return urls; }
public void postConstruct() { File[] domainLibJars = serverEnvironment.getLibPath().listFiles( new FileFilter() { public boolean accept(File path) { return (path.isFile() && path.getName().endsWith(".jar")); } }); if (domainLibJars != null && domainLibJars.length > 0) { List <URI> uris = new ArrayList<URI>(); for (File f : domainLibJars) { uris.add(f.toURI()); } Pattern pattern = Pattern.compile("META-INF/.*\\.tld"); for (URI uri : uris) { List<String> entries = JarURIPattern.getJarEntries(uri, pattern); if (entries != null && entries.size() > 0) { tldMap.put(uri, entries); } } } } }
try{ logger.fine("Satisfying Optional Packages dependencies..."); InstalledLibrariesResolver.initializeInstalledLibRegistry(env.getLibPath().getAbsolutePath()); }catch(Exception e){ logger.log(Level.WARNING, KernelLoggerInfo.exceptionOptionalDepend, e);