반응형

WAR 파일이란 무엇인가?



웹 아카이브Web Archive 파일인 WAR 파일은 자바의 JAR 파일과 같은 역할을 하며, 주로 웹 어플리케이션을 묶는 데 사용된다. 파일 안에는 애플리케이션을 실행하기 위해 컴파일된 모든 클래스 파일들뿐만 아니라 제공되어야 하는 모든 프로퍼티 파일과 다른 설정 파일들도 포함된다.


WAR 파일의 가장 중요한 점은 웹 애플리케이션을 어떻게 설정할지 정의한 배포 명세서(web.xml 파일)가 있다는 것이다. 이 파일은 애플리케이션 서버에게 애플리케이션을 어떻게 배포하고 제공할지에 관한 내용을 명령으로 제공한다.


IntelliJ IDEA나 이클립스 같은 IDE 대부분은 프로젝트에서 클릭 몇 번으로 WAR파일을 생성할 수 있다. 메이븐 상단에 packaging태그를 사용해 쉽게 WAR파일을 생성할 수 있다.




반응형

+ Recent posts