我有一个 foo.war 文件(JSF Web 应用程序)。我把它解压就好了。
unzip foo.war
然后提取meta-inf 和web-inf 文件夹。我对 web-inf 内的属性文件进行了更改,并将其重新打包为 foo.war。
但是我尝试的下面的命令没有做到这一点。它从类文件夹中遗漏了包名称和其下的 Java 类。
zip foo.war META-INF/* WEB-INF/*
答案1
运行 follow 命令修复了问题。
zip -r foo.war META-INF/ WEB-INF/