![zip 명령을 통해 web-inf/* 및 Meta-inf/*를 war 파일로 패키징하는 방법은 무엇입니까? [복사]](https://linux55.com/image/84699/zip%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%ED%86%B5%ED%95%B4%20web-inf%2F*%20%EB%B0%8F%20Meta-inf%2F*%EB%A5%BC%20war%20%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%ED%8C%A8%ED%82%A4%EC%A7%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
foo.war 파일(JSF 웹 애플리케이션)이 있습니다. 압축을 풀어보겠습니다.
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/