我需要它来使用 war 文件部署 Web 应用程序。
我已经研究出如何使用 jar 命令创建一个战争文件。但是当用户部署 Web 应用程序时,必须更新 web.xml 文件中的某个字符串以反映用户环境。
例如,在 web.xml 文件中我有条目(示例):
<init-param>
<param-name>colour</param-name>
<param-value>red</param-value>
</init-param>
我想向用户询问颜色,然后更新战争文件。显然,用户部署了正确的东西。我可以使用 jar uf 更新文件 - 没问题。例如,上面的文本将被插入到文本文件中的设定位置。具体而言,将在 text 之后。
我很高兴在命令行上执行此操作。例如这样的:
- 提示用户输入字符串。
- 更新 web.xml 中的字符串
- 更新战争部署文件中的 web.xml 文件。
- 然后很高兴用户手动将战争文件复制到正确的位置。
我将如何编程?目前,仅适用于 Windows(但不久将需要 linux 支持)。批处理文件?有关如何处理的任何建议?