본문 바로가기
Knowledge/CS

[CS] JAR WAR 차이점

by YoonJong 2022. 8. 26.
728x90

JAR ( Java Archeive ) 

 - JRE ( Java Runtime Enviromeny) 만 존재하면 프로젝트 구동가능

 - 스프링부트의 가이드에서는 JAR 를 사용

 

 

WAR ( Web Application Archive) 

 - 웹서버 또는 WAS(웹 컨테이너) 가 있어야 구동가능

 - 외부 WAS 통해 구동하려면 WAR 사용

 - JSP을 이용해 화면을 구성해야 한다면 WAR 사용

 

두 가지 모두, 어플리케이션을 쉽게 배포하고 동작시킬 수 있도록 관련 파일들을 패키징해주는 것이

주 역할이다.

 

 

https://joohoon.tistory.com/96

 

( JAVA ) JAR ? WAR ? 차이점 알아보자

안녕하세요 ZZOOO입니다. 오늘은 JAR와 WAR의 개념과 차이점을 간단하게 포스팅해보도록 하겠습니다. ( + 포스팅을 함으로서 제 자신 머릿속에 한번 더 저장하려는 의미 ) 그걸 왜 사용해 ? 들어가기

joohoon.tistory.com

 

https://hye0-log.tistory.com/27

 

[Spring Boot]배포 방법 비교 (JAR vs WAR)

스프링 부트의 장점 중 하나는 실행 가능한 JAR (Executable Jar)로 빌드하여 프로젝트를 바로 실행시킬 수 있다는 점이다. 실제로 스프링부트 관련 문서를 보다 보면 "Executable Jar"라는 단어를 많이 볼

hye0-log.tistory.com

 

728x90

댓글