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

标签 tomcat ant batch-file command

我给你举个例子,我想做什么,

我想为 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/

相关文章:

java - 使用 hibernate3 和 struts2

Eclipse Galileo - 如何让所有脏编辑器在调用 ant build 时保存?

batch-file - Windows 批处理文件 : Pipe destroys my return code

java - 如何禁用 tomcat 8 中的 juli 登录?

java - Resource 标签中不需要提到存档的名称吗?

java - 在 IDEA 中覆盖 Android 的默认构建脚本?

Windows 批处理脚本 : Pipe text into a command line application

python - 使用Python subprocess模块​​时如何传递变量

Java : How to handle file size exceed exception of tomcat

使用 Ant 导出 Eclipse RCP 产品