/**
* Saves the process configuration.
*/
private void saveConfiguration(Document docXMLConfig) {
String fileToSaveConf = properties.getSaveRemoteConfig();
if (fileToSaveConf.length() > 0 && docXMLConfig != null) {
log.info("saveConfiguration - saving the process configuration XML in a file " + fileToSaveConf + " due to user request");
File file = new File(fileToSaveConf);
if (file.isDirectory() || !fileToSaveConf.endsWith(".xml")) {
throw new RuntimeException("Path to which to save remote config must end with '.xml'");
}
try {
DOMImplementationLS domImplementation = (DOMImplementationLS) docXMLConfig.getImplementation();
LSSerializer lsSerializer = domImplementation.createLSSerializer();
lsSerializer.writeToURI(docXMLConfig, file.toURI().toURL().toString());
} catch (java.io.IOException ex) {
log.error("saveConfiguration - Could not save the configuration to the file " + fileToSaveConf, ex);
}
}
}
ConfigurationController.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:c2mon
作者:
评论列表
文章目录