我给你举个例子,我想做什么,
我想为 tomcat 配置 SSL,这意味着从 tomcat 的 server.xml 中删除 SSL 配置部分的注释(如果注释配置不存在,则写入新的)。我想在程序中完成;
我可以编写一个 java 代码并实现逻辑,但我想问一下我是否可以使用一些命令文件来实现它,
我在一个文件中写了一堆命令,它会自动寻找所有测试用例,比如如果 SSL 已经配置好,那么不要触及该文件等。换句话说,我将更改 server.xml 文件。
我不懂技术,我可以指导我从哪里开始吗?它会是一个使用 Ant 构建的构建文件吗?还是批处理文件?
如果您需要更多解释,我会编辑问题。如果您知道任何其他技术可以做到这一点,请为我添加标签。
附言稍后,我将不得不对其他文件(如 db 文件等)执行相同的操作(更改、复制到 xml 中)。
最好的问候,
最佳答案
我会考虑使用 XSLT:它是为处理 XML 文件而构建的。
您可以使用 Ant 的 <xslt>
如果您想编写脚本任务。
在您的 XSL 模板中,您可以编写任何您想要的规则来修改配置等。可能很难检测 XML 注释中的 SSL 配置并删除周围的注释分隔符,但您可以添加 SSL 配置没有找到的地方。
关于tomcat - 使用命令文件复制更改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14383442/