zip 명령을 통해 web-inf/* 및 Meta-inf/*를 war 파일로 패키징하는 방법은 무엇입니까? [복사]

zip 명령을 통해 web-inf/* 및 Meta-inf/*를 war 파일로 패키징하는 방법은 무엇입니까? [복사]

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/

관련 정보