반응형
WAR 파일이란 무엇인가?
웹 아카이브Web Archive 파일인 WAR 파일은 자바의 JAR 파일과 같은 역할을 하며, 주로 웹 어플리케이션을 묶는 데 사용된다. 파일 안에는 애플리케이션을 실행하기 위해 컴파일된 모든 클래스 파일들뿐만 아니라 제공되어야 하는 모든 프로퍼티 파일과 다른 설정 파일들도 포함된다.
WAR 파일의 가장 중요한 점은 웹 애플리케이션을 어떻게 설정할지 정의한 배포 명세서(web.xml 파일)가 있다는 것이다. 이 파일은 애플리케이션 서버에게 애플리케이션을 어떻게 배포하고 제공할지에 관한 내용을 명령으로 제공한다.
IntelliJ IDEA나 이클립스 같은 IDE 대부분은 프로젝트에서 클릭 몇 번으로 WAR파일을 생성할 수 있다. 메이븐 상단에 packaging태그를 사용해 쉽게 WAR파일을 생성할 수 있다.
반응형
'Programming > Programming' 카테고리의 다른 글
MAC에 메이븐(Maven)설치하기 (0) | 2017.10.30 |
---|---|
톰캣은 웹 애플리케이션을 어떻게 관리하나? (0) | 2017.10.11 |
동시성 코드와 블로킹(blocking)콜 그리고 아카(akka) (0) | 2017.09.29 |
Eclipse 단축키 정리 (0) | 2017.05.24 |
[장애 경험담] 네트워크망 분리로 인한 CSS 이슈 (0) | 2017.05.24 |