JAR vs WAR

miknieyh·2022년 3월 28일
0

Spring Boot2

목록 보기
3/5

애플리케이션을 쉽게 배포하고 동작시킬 수 있도록 관련파일(resource, 속성 파일) 을 패키징 한 것

JAR (java archive)

  • 자바 프로젝트 압축한 파일
  • 원하는 구조로 구성 가능
  • jre만 가지고도 실행 가능
  • path 정보를 유지한 상태로 압축

WAR (web application archive)

  • 웹 어플리케이션 압축 파일 포맷
  • 웹 관련 자원만 포함하고 있으며, 웹 어플리케이션을 쉽게 배포 및 테스트 가능
  • web-inf meta-inf 디렉토리로 사전 정의 된 구조 사용
  • tomcat, weblogic, websphere 등 웹서버 또는 웹 컨테이너 필요
  • 꼭 jsp로 화면구성해야하거나 외장 was를 이용할 계획이 있다면 war 사용해야 한다.

0개의 댓글