본문 바로가기

Java

[Spring Boot] 배포할 때 war파일로 할까? jar파일로 할까?

war와 jar는 그냥 톰캣이 내장되어 있는지 유무로만 알고 있었는데, 신기하게 유투브 알고리즘에 의해서 관련 영상이 떠서 기록하는 글~~~

 

출처 : https://old-developer.tistory.com/m/171

 

war (WebApplication Archive)

- 웹 애플리케이션을 이루는 요소들을 한 곳에 모아 배포하는데 사용되는 파일

- 톰캣을 별도로 설치하여 webapps 폴더 하위로 war파일 이동 시켜서 톰캣 기동

- jsp는 war파일로 배포해야함

 

jar (Java Archive)

- 컴파일된 코드가 포함되어 있는 자바에서 사용되는 특정 유형의 아카이브

- 톰캣 설치 없이 jar파일로 서비스 실행 (내장 was)

 

 

참고 영상 : https://www.youtube.com/watch?v=Il5d4YXtlYI

 

참고 링크 : https://old-developer.tistory.com/m/171

 

[Spring Boot] 배포 어떤걸로? JAR or WAR

이 글은 제가 알고 있는 지식내에 있는 내용입니다. (즉, 뇌피셜일수도) 내용은 공식문서를 최대한 확인하는 방식으로 체크했습니다. (나름 오피셜일수도) ■ 스프링 부트를 시작 할려고 https://st

old-developer.tistory.com