【问题标题】:Jar command is not working as expectedJar 命令未按预期工作
【发布时间】:2015-06-24 08:59:31
【问题描述】:

我正在尝试通过使用以下命令更新 xml 文件来更新 .war 文件。

jar -uvf web-4.3-SNAPSHOT.war WEB-INF/web.xml

输出是

WEB-INF/web.xml : 没有这样的文件或目录

并且不添加文件,但是当我执行时

jar -uvf web-4.3-SNAPSHOT.war web.xml

它可以工作并将 .xml 文件添加到 .war。

我的 .war 文件有 WEB-INF 目录

 155 Wed Apr 15 19:52:32 EDT 2015 images/bg-menu.gif
 21653 Wed Apr 15 19:52:30 EDT 2015 WEB-INF/valid.xml
  1151 Wed Apr 15 19:52:30 EDT 2015 WEB-INF/deco.xml

【问题讨论】:

    标签: shell jar zip war


    【解决方案1】:

    没有办法像这样更新.war 层次结构中的文件。

    但你可以这样做。

    1. 创建一个WEB-INF 目录并将新的web.xml 文件添加到其中
    2. 像这样更新war文件jar -vfu web-4.3-SNAPSHOT.war WEB-INF/

    请注意,您没有明确指定要使用的文件的名称 更新了,但只有

    目录名称

    其中包含 xml 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-16
      • 2021-11-25
      • 2020-05-23
      • 2016-09-29
      • 2019-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多