【问题标题】:Copy changed files using command file使用命令文件复制更改的文件
【发布时间】:2013-01-17 16:18:06
【问题描述】:

我给你一个我想做的例子,

我想为 tomcat 配置 SSL,这意味着,从 tomcat 中的 server.xml 中删除 SSL 配置部分的 cmets(或者如果注释配置不存在,则编写新的)。我想在程序中进行;

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

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

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

如果您需要更多解释,我将编辑问题。如果您知道任何其他技术可以做到这一点,请为我添加标签。

附:稍后,我将不得不对其他文件(如 db 文件等)执行相同的操作(更改、复制到 xml)。

最好的问候,

【问题讨论】:

    标签: tomcat ant batch-file command


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-11-25
      • 2013-10-06
      • 1970-01-01
      • 1970-01-01
      • 2012-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-21
      相关资源
      最近更新 更多