使用命令文件复制更改的文件

时间:2013-01-17 16:18:06

标签: tomcat ant batch-file command

我举一个例子,我想做什么,

我想为tomcat配置SSL,这意味着,从tomcat中的server.xml删除SSL配置部分的注释(如果注释配置尚未存在,则写入新的)。我想在一个程序中做到这一点;

我可以编写一个java代码并实现逻辑,但我想问一下我是否可以使用一些命令文件来实现,

我在文件中写了一堆命令,它会自动查找所有测试用例,例如SSL是否已配置,然后不要触摸文件等。换句话说,我将更改server.xml文件。

我不知道技术,所以我可以指导我从哪里开始?它是使用Ant构建的构建文件吗?或批处理文件?

如果您需要更多解释,我会编辑问题。如果你知道其他任何技术都可以,请为我添加标签。

P.S。稍后,我将不得不为db文件等其他文件做同样的事情(更改,复制xml)。

最好的问候,

1 个答案:

答案 0 :(得分:0)

我会考虑使用XSLT:它是为操作XML文件而构建的。

如果要编写脚本,可以使用Ant的<xslt>任务。

在您的XSL模板中,您可以编写修改配置等所需的任何规则。可能很难在XML注释中检测SSL配置并删除周围的注释分隔符,但您可能能够添加SSL配置没有找到。