Java
[Java] JAR vs War 비교 분석
공통점 JAVA의 jar 툴을 이용하여 생성된 압축(Archive) 파일이다. 애플리케이션을 쉽게 배포하고 동작시킬 수 있도록 관련 파일(리소스, 속성 파일 등)들을 패키징 해준다. 보통 Maven 등을 통해서 내려받는 라이브러리들은 CLASS 파일들이 묶인 jar파일로 구성되어 있다. 서비스 배포 시에 프로젝트를 WAR 포맷 형식으로 묶어서 /webapps 등의 지정된 경로에 넣고 Tomcat 등의 웹 컨테이너(web contaioner)를 이용하여 deploy 하는 식으로 서비스를 배포한다. 차이점 JAR(Java Archive) .jar 확장자 파일에는 Class와 같은 Java 리소스와 속성 파일, 라이브러리 및 액세서리 파일이 포함한다. 즉, Java 애플리케이션이 동작할 수 있도록 자바 프로젝..
2022. 8. 10. 10:20