/** * {@inheritDoc} * * the path to find the manager application is different between v5 and v6. */ @Override protected void setupManager(LocalContainer container) { if (container instanceof EmbeddedLocalContainer) { // when running in the embedded mode, there's no need // of any manager application. } else { String from = ((InstalledLocalContainer) container).getHome(); String to = getHome(); getFileHandler().copyDirectory(from + "/webapps/manager", to + "/webapps/manager"); getFileHandler().copyDirectory(from + "/webapps/host-manager", to + "/webapps/host-manager"); } }
/** * {@inheritDoc} * * the path to find the manager application is different between v5 and v6. */ @Override protected void setupManager(LocalContainer container) { if (container instanceof EmbeddedLocalContainer) { // when running in the embedded mode, there's no need // of any manager application. } else { String from = ((InstalledLocalContainer) container).getHome(); String to = getHome(); getFileHandler().copyDirectory(from + "/webapps/manager", to + "/webapps/manager"); getFileHandler().copyDirectory(from + "/webapps/host-manager", to + "/webapps/host-manager"); } }
/** * {@inheritDoc} */ @Override public void packageContainer(InstalledLocalContainer container) { getFileHandler().copyDirectory(container.getHome(), getTargetDirectory(), getDistributionExclusions()); List<String> configurationExclusions = getDefaultConfigurationExclusions(); configurationExclusions.addAll(getConfigurationExclusions()); getFileHandler().copyDirectory(container.getConfiguration().getHome(), getTargetDirectory(), configurationExclusions); }
/** * {@inheritDoc} */ @Override protected void setupManager(LocalContainer container) { String from = ((InstalledLocalContainer) container).getHome(); String to = getHome(); getFileHandler().copyDirectory(from + "/server/webapps/manager", to + "/server/webapps/manager"); getFileHandler().copyFile(from + "/webapps/manager.xml", to + "/webapps/manager.xml"); }
/** * {@inheritDoc} */ @Override protected void setupManager(LocalContainer container) { String from = ((InstalledLocalContainer) container).getHome(); String to = getHome(); getFileHandler().copyDirectory(from + "/server/webapps/manager", to + "/server/webapps/manager"); getFileHandler().copyFile(from + "/webapps/manager.xml", to + "/webapps/manager.xml"); }
/** * {@inheritDoc} this does not deploy the manager, if the application is embedded. */ @Override protected void setupManager(LocalContainer container) { if (container instanceof EmbeddedLocalContainer) { // when running in the embedded mode, there's no need of any manager application. } else { String from = ((InstalledLocalContainer) container).getHome(); String to = getHome(); getFileHandler().copyDirectory(from + "/server/webapps/manager", to + "/server/webapps/manager"); getFileHandler().copyFile(from + "/conf/Catalina/localhost/manager.xml", to + "/conf/Catalina/localhost/manager.xml"); } }
/** * {@inheritDoc} this does not deploy the manager, if the application is embedded. */ @Override protected void setupManager(LocalContainer container) { if (container instanceof EmbeddedLocalContainer) { // when running in the embedded mode, there's no need of any manager application. } else { String from = ((InstalledLocalContainer) container).getHome(); String to = getHome(); getFileHandler().copyDirectory(from + "/server/webapps/manager", to + "/server/webapps/manager"); getFileHandler().copyFile(from + "/conf/Catalina/localhost/manager.xml", to + "/conf/Catalina/localhost/manager.xml"); } }
if (deployable.isExpanded()) fileHandler.copyDirectory(deployable.getFile(), targetDirectoryname); absolutePath = targetDirectoryname;
/** * {@inheritDoc} */ @Override protected void doConfigure(LocalContainer c) throws Exception { InstalledLocalContainer container = (InstalledLocalContainer) c; setupConfigurationDir(); // Copy initial configuration String initialConfiguration = getFileHandler().append(container.getHome(), "standalone"); getFileHandler().copyDirectory(initialConfiguration, getHome()); String configurationXmlFile = "configuration/" + getPropertyValue(JBossPropertySet.CONFIGURATION) + ".xml"; String configurationXML = getFileHandler().append(getHome(), configurationXmlFile); if (!getFileHandler().exists(configurationXML)) { throw new CargoException("Missing configuration XML file: " + configurationXML); } getLogger().info("Configuring JBoss using the [" + getPropertyValue(JBossPropertySet.CONFIGURATION) + "] server configuration", this.getClass().getName()); // Set user properties. createMgmtUsersProperties(); createApplicationUsersProperties(); createApplicationRolesProperties(); }
/** * {@inheritDoc} */ @Override protected void doConfigure(LocalContainer c) throws Exception { InstalledLocalContainer container = (InstalledLocalContainer) c; setupConfigurationDir(); // Copy initial configuration String initialConfiguration = getFileHandler().append(container.getHome(), "standalone"); getFileHandler().copyDirectory(initialConfiguration, getHome()); String configurationXmlFile = "configuration/" + getPropertyValue(JBossPropertySet.CONFIGURATION) + ".xml"; String configurationXML = getFileHandler().append(getHome(), configurationXmlFile); if (!getFileHandler().exists(configurationXML)) { throw new CargoException("Missing configuration XML file: " + configurationXML); } getLogger().info("Configuring JBoss using the [" + getPropertyValue(JBossPropertySet.CONFIGURATION) + "] server configuration", this.getClass().getName()); // Set user properties. createMgmtUsersProperties(); createApplicationUsersProperties(); createApplicationRolesProperties(); }
getFileHandler().copyDirectory(containerHome + "/etc", getHome() + "/etc"); getFileHandler().copyDirectory(containerHome + "/var", getHome() + "/var");
getFileHandler().copyDirectory(containerHome + "/etc", getHome() + "/etc"); getFileHandler().copyDirectory(containerHome + "/var", getHome() + "/var");
getFileHandler().copyDirectory( getFileHandler().append(ilContainer.getHome(), "etc"), etcDir); Map<String, String> replaceJettyHome = new HashMap<String, String>(1);
getFileHandler().copyDirectory( getFileHandler().append(ilContainer.getHome(), "etc"), etcDir); Map<String, String> replaceJettyHome = new HashMap<String, String>(1);
getFileHandler().copyDirectory(originalVarDirectory, varDirectory);
getFileHandler().copyDirectory(originalVarDirectory, varDirectory);
getFileHandler().copyDirectory(deployable.getFile(), target);
if (getFileHandler().isDirectory(startD)) getFileHandler().copyDirectory(startD, getHome() + "/start.d"); httpIni = getFileHandler().append(getHome(), "start.d/http.ini");
/** * Test the {@link FileHandler#copyDirectory(java.lang.String, java.lang.String)} method. * @throws Exception If anything goes wrong. */ public void testCopyDirectory() throws Exception { String source = "ram:///some/path1"; this.fsManager.resolveFile(source).resolveFile("file1").createFile(); String target = "ram:///other/path2"; FileObject targetObject = this.fsManager.resolveFile(target); assertFalse(targetObject.exists()); assertFalse(this.fsManager.resolveFile("ram:///other/path2/file1").exists()); this.fileHandler.copyDirectory(source, target); assertTrue(targetObject.exists()); assertTrue(this.fsManager.resolveFile("ram:///other/path2/file1").exists()); }
getFileHandler().copyDirectory(deployable.getFile(), deployablePath);