/** Installs the configuration files needed at startup. */ @Override protected Option[] configureCustom() { String managedServiceConfigPath = managedServiceStartupConfig.getResourcePath(); String managedServiceFactoryConfigPath = managedServiceFactoryStartupConfig.getResourcePath(); String invalidConfigPath = invalidStartupConfigFile.getResourcePath(); try { return options( installStartupFile( getClass().getResourceAsStream(managedServiceConfigPath), "/etc" + managedServiceConfigPath), installStartupFile( getClass().getResourceAsStream(managedServiceFactoryConfigPath), "/etc" + managedServiceFactoryConfigPath), installStartupFile( getClass().getResourceAsStream(invalidConfigPath), "/etc" + invalidConfigPath)); } catch (Exception e) { LOGGER.error( "Could not copy config files {}, {} and {} to /etc directory", managedServiceConfigPath, managedServiceFactoryConfigPath, invalidConfigPath); return null; } }