Linux/Unix Power Tools 리눅스 커맨드 라인(linux command line) 명령어 사용법 Current: java WAR 파일 압축 해제하기 java WAR 파일 압축 해제하기 자바로 웹 애플리케이션을 만들면 Web ARchive (WAR) 형식으로 패키징해서 배포하는 경우가 많습니다.war 파일 생성은 maven 이나 gradle 같은 빌드 도구에서 만들고 war 파일 풀기는 tomcat 같은 Servelet/JSP Container 가 deploy 시 알아서 풀어주지만 여러 가지 이유로 직접 war 파일을 생성하거나 해제해야 할 경우가 있습니다. war 파일은 폴더 구조를 zip 으로 압축한 형식입니다. 보통 war 는 하위 폴더가 WEB-INF, META-INF 이므로 헷갈리지 않도록 war 파일 명으로 폴더를 생성해 놓고 그 안에 압축을 푸는 게 좋습니다.unzip 사용war 는 zip 파일이므로 unzip 을 사용해서 압축을 풀어주면 되며 -d 옵션으로 목적지 폴더를 생성해 줍니다.다음은 my-webapp-1.0 폴더를 만들고 압축을 해제합니다. unzip my-webapp-1.0.war -d my-webapp-1.0 BASH jar 사용jar 는 unzip 처럼 목적지 폴더를 지정하면 옵션이 없으므로 폴더를 생성하고 그 안으로 옮겨서 압축을 풀어주는 게 좋습니다. mkdir -p my-webapp-1.0 && cd my-webapp-1.0 jar -xvf ../my-webapp-1.0.war BASH 같이 보기Linux zip/unzip 으로 압축하고 해제하기RefHow to extract .war files in java? ZIP vs JAR - Stack Overflow ×