JAR ( Java Archive )
.jar 확장자 파일에는 Class와 같은 Java 리소스와 속성 파일, 라이브러리 및 액세서리 파일이 포함
JAR 파일은원하는 구조로 구성이 가능하며 JDK(Java Development Kit)에 포함하고 있는JRE(Java Runtime Environment)만 가지고도 실행이 가능
WAR ( Web Application Archive )
.war 확장자 파일은 servlet / jsp 컨테이너에 배치 할 수 있는웹 어플리케이션(Web Application) 압축 파일 포맷
JSP, SERVLET, JAR, CLASS, XML, HTML, JAVASCRIPT 등 Servlet Context 관련 파일들로 패키징
원하는 구성을 할 수 있는 JAR 포맷과 달리 WAR은 WEB-INF 및 META-INF 디렉토리로사전 정의 된 구조를 사용하며WAR파일을 실행하려면 Tomcat, Weblogic, Websphere 등의 웹 서버 (WEB)또는 웹 컨테이너(WAS)가 필요
출처:https://ifuwanna.tistory.com/224[IfUwanna IT]
jar는 내장서버에서 실행 가능
war는 별도의 서버( ex,tomcat)를 설치하고 해당 서버에서 실행 가능
'Java > Spring' 카테고리의 다른 글
[스프링 웹 개발 기초] 정적 컨텐츠 (0) | 2021.03.24 |
---|---|
[View 환경설정] view 기본 동작환경 (0) | 2021.03.24 |
Gradle로 빌드하고 실행하기 (0) | 2021.03.24 |
Redirect시 parameter 값 담아서 넘기는 방법 (0) | 2021.03.12 |
Chrome 양식 다시 제출 확인 ERR_CACHE_MISS 해결방법 (0) | 2021.01.27 |