@Override public File findOpenEJBJar(final String namePrefix) { return findJar(getOpenEJBLibDir(), namePrefix); }
public File findOpenEJBJar(String namePrefix) { return findJar(getOpenEJBLibDir(), namePrefix); }
private void moveLibs() { final File libs = paths.getCatalinaLibDir(); for (File file : paths.getOpenEJBLibDir().listFiles()) { if (file.isDirectory()) continue; if (!file.getName().endsWith(".jar")) continue; try { Installers.copyFile(file, new File(libs, file.getName())); file.delete(); alerts.addInfo("Copy " + file.getName() + " to lib"); } catch (IOException e) { alerts.addError("Unable to " + file.getName() + " to Tomcat lib directory. This will need to be performed manually.", e); } } }
private void moveLibs() { final File libs = paths.getCatalinaLibDir(); final File[] files = paths.getOpenEJBLibDir().listFiles(); if (files != null) { for (final File file : files) { if (file.isDirectory()) { continue; } if (!file.getName().endsWith(".jar")) { continue; } try { Installers.copyFile(file, new File(libs, file.getName())); if (!file.delete()) { file.deleteOnExit(); } alerts.addInfo("Copy " + file.getName() + " to lib"); } catch (final IOException e) { alerts.addError("Unable to " + file.getName() + " to Tomcat lib directory. This will need to be " + "performed manually.", e); } } } }
public void dump(ServletOutputStream out) throws IOException { printFile(out, "Catalina home: ", paths.getCatalinaHomeDir()); printFile(out, "Catalina base: ", paths.getCatalinaBaseDir()); printFile(out, "Catalina server.xml: ", paths.getServerXmlFile()); printFile(out, "Catalina conf: ", paths.getCatalinaConfDir()); printFile(out, "Catalina lib: ", paths.getCatalinaLibDir()); printFile(out, "Catalina bin: ", paths.getCatalinaBinDir()); printFile(out, "Catalina catalina.sh: ", paths.getCatalinaShFile()); printFile(out, "Catalina catalina.bat: ", paths.getCatalinaBatFile()); printFile(out, "OpenEJB lib: ", paths.getOpenEJBLibDir()); printFile(out, "OpenEJB loader jar: ", paths.getOpenEJBTomcatLoaderJar()); printFile(out, "OpenEJB javaagent jar: ", paths.getOpenEJBJavaagentJar()); }
verifyWritableFile("Catalina catalina.bat", getCatalinaBatFile()); verifyDirectory("OpenEJB lib", getOpenEJBLibDir());
verifyWritableFile("Catalina catalina.bat", getCatalinaBatFile()); verifyDirectory("OpenEJB lib", getOpenEJBLibDir());