티스토리 뷰
728x90
JAR
- library나 일반 application을 배포하는 형식.
- 여러개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 패키지 포맷.
WAR
- web application을 지원하기 위한 압축방식으로 jsp, servlet, gif, html, jar 등을 포함.
- war는 단독으로 실행이 안되고 서버 컨테이너(was)에 의해 실행되어야하므로 배포디스크립터(web.xml)가 담겨있다.

출처
https://sbell92.tistory.com/39
jar / war 정리
java로 개발한 application을 배포할때는 jar, war 형태롤 배포하게 된다. 이 둘은 완전히 동일한 형식이나 war는 web application을 배포하는 형식이고 jar는 library나 일반 application을 배포하는 형식이다. j..
sbell92.tistory.com
https://simuing.tistory.com/269
JAVA_ JAR, WAR, EAR 차이점
JAR, WAR, EAR 차이점 ※ J2EE 애플리케이션에서 모듈은 기능에 따라 EAR, JAR 및 WAR로 패키지됩니다. 1. JAR (java archive) : 엔터프라이즈 Java Bean (클래스 파일) 및 EJB 배치 디스크립터를 포함하는 EJB 모..
simuing.tistory.com
728x90