zipコマンドでweb-inf / *とMeta-inf / *をwarファイルにパッケージ化する方法は? [コピー]

zipコマンドでweb-inf / *とMeta-inf / *をwarファイルにパッケージ化する方法は? [コピー]

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/

関連情報