public LocalizedMessage getRollBackMessage(IStateAccess stateAccess, Map properties) { String serverXMLFile = getServiceXMLFile(stateAccess); Object[] args = {serverXMLFile}; LocalizedMessage message = LocalizedMessage.get(LOC_TSK_MSG_CONFIGURE_SERVICE_XML_ROLLBACK, STR_JB_GROUP, args); return message; }
/** * Returns the product home directory if the locator file is present or returns null. If null => * first time install * * @return the product home directory * @throws InstallException */ protected String getProductHome(IStateAccess stateAccess) throws InstallException { String serverHomeDir = getServerHomeDir(stateAccess); setProductLocatorFile(serverHomeDir + FILE_SEP + STR_LOCATOR_FILE_NAME); String productHome = null; File file = new File(getProductLocatorFile()); if (file.exists() && file.canRead()) { // Found old install productHome = readProductHome(); validateProductHome(productHome, getProductLocatorFile()); if (!productHome.equals(ConfigUtil.getHomePath())) { Debug.log( "MigrateServerLocatorHandler.validateProductHome() : " + "old Product home: " + productHome + ", New Product Home: " + ConfigUtil.getHomePath()); } else { Debug.log("MigrateServerLocatorHandler - Error:" + "This agent has been already migrated!"); throw new InstallException(LocalizedMessage.get(LOC_DR_ERR_PRODUCT_ALREADY_MIGRATED)); } } return productHome; }
public LocalizedMessage getExecutionMessage(IStateAccess stateAccess, Map properties) { String serverXMLFile = getDomainXMLFile(stateAccess); Object[] args = {serverXMLFile}; LocalizedMessage message = LocalizedMessage.get(LOC_TSK_MSG_CONFIGURE_DOMAIN_XML_EXECUTE, STR_AS_GROUP, args); return message; }
public LocalizedMessage getExecutionMessage(IStateAccess stateAccess, Map properties) { Object[] args = {STR_AGENT_APP_WAR_FILE}; LocalizedMessage message = LocalizedMessage.get(LOC_TSK_MSG_CONFIGURE_AGENT_APP_EXECUTE, STR_JB_GROUP, args); return message; }
public LocalizedMessage getExecutionMessage(IStateAccess stateAccess, Map properties) { String serverXMLFile = getServerXMLFile(stateAccess); Object[] args = {serverXMLFile}; LocalizedMessage message = LocalizedMessage.get(LOC_TSK_MSG_UNCONFIGURE_SERVER_XML_EXECUTE, STR_TOMCAT_GROUP, args); return message; }
private void validateProductHome(String productHome, String locatorFile) throws InstallException { if (productHome == null || productHome.trim().length() == 0) { Debug.log( "MigrateServerLocatorHandler : Error invalid product home" + " property '" + IAdminTool.PROP_PRODUCT_HOME + " = " + productHome + "' in file " + locatorFile); throw new InstallException(LocalizedMessage.get(LOC_DR_ERR_APP_SERVER_HOME_LOCATOR)); } }
/** * Backup the old product home directory before migration. * * @throws InstallException */ protected void backupProductHome() throws InstallException { String locatorFile = getProductLocatorFile(); try { FileUtils.backupFile(locatorFile, STR_BACK_UP_FILE_SUFFIX); saveProductHome(); } catch (Exception e) { Debug.log( "MigrateServerLocatorHandler - Error occurred " + "while backup and deletion for file: '" + locatorFile + "'."); Object[] args = {locatorFile}; throw new InstallException(LocalizedMessage.get(LOC_DR_ERR_PRODUCT_LOCATOR_BACKUP, args)); } }
public LocalizedMessage getRollBackMessage(IStateAccess stateAccess, Map properties) { Object[] args = {STR_AGENT_APP_WAR_FILE}; LocalizedMessage message = LocalizedMessage.get(LOC_TSK_MSG_CONFIGURE_AGENT_APP_ROLLBACK, STR_JB_GROUP, args); return message; }