![zipコマンドでweb-inf / *とMeta-inf / *をwarファイルにパッケージ化する方法は? [コピー]](https://linux33.com/image/84699/zip%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7web-inf%20%2F%20*%E3%81%A8Meta-inf%20%2F%20*%E3%82%92war%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E5%8C%96%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
foo.warファイル(JSF Webアプリケーション)があります。解凍してみましょう。
unzip foo.war
次に、Meta-infとweb-infフォルダを抽出します。 web-inf内のプロパティファイルを変更し、foo.warに再パッケージしました。
しかし、私が試した以下のコマンドはそうしませんでした。クラスフォルダにパッケージ名とその下のJavaクラスがありません。
zip foo.war META-INF/* WEB-INF/*
答え1
次のコマンドを実行すると問題が解決しました。
zip -r foo.war META-INF/ WEB-INF/