我举一个例子,我想做什么,
我想为tomcat配置SSL,这意味着,从tomcat中的server.xml删除SSL配置部分的注释(如果注释配置尚未存在,则写入新的)。我想在一个程序中做到这一点;
我可以编写一个java代码并实现逻辑,但我想问一下我是否可以使用一些命令文件来实现,
我在文件中写了一堆命令,它会自动查找所有测试用例,例如SSL是否已配置,然后不要触摸文件等。换句话说,我将更改server.xml文件。
我不知道技术,所以我可以指导我从哪里开始?它是使用Ant构建的构建文件吗?或批处理文件?
如果您需要更多解释,我会编辑问题。如果你知道其他任何技术都可以,请为我添加标签。
P.S。稍后,我将不得不为db文件等其他文件做同样的事情(更改,复制xml)。
最好的问候,
答案 0 :(得分:0)
我会考虑使用XSLT:它是为操作XML文件而构建的。
如果要编写脚本,可以使用Ant的<xslt>
任务。
在您的XSL模板中,您可以编写修改配置等所需的任何规则。可能很难在XML注释中检测SSL配置并删除周围的注释分隔符,但您可能能够添加SSL配置没有找到。