서비스 프레임워크 설명서 |
WAR (Web ARchive)는 웹 애플리케이션을 Tomcat, Weblogic등의 Java EE 기반 어플리케이션 서버에 배치시키기 위해 사용되는 표준 컨테이너 파일 포맷이다.
Eclipse IDE는 WAR 파일을 생성하고 패키징하는 기능을 제공한다. 아래는 표준소스와 같은 동적 웹 프로젝트를 Eclipse IDE에서 WAR 파일로 만드는 과정이다.
주메뉴에서 [File] > [Export]를 클릭(단축키 Alt + F + O)한 후 아래와 같이 Export 대화상자에서 WAR 파일을 선택한다.
WAR Export 대화상자에서 아래 정보를 설정한다.
Web Project : 표준소스 프로젝트를 선택한다. 디폴트로 현재 선택된 프로젝트가 표시된다.
Destination : WAR 파일이 저장될 경로를 지정한다. ".war" 확장자를 가져야 한다.
추가로 다음과 같은 세 가지 체크박스가 있다.
Optimize for a specific server runtime: 생성될 WAR 파일이 서버 실행 환경에 최적화되도록 한다. WAR 파일이 배치될 서버가 확실하지 않을 경우 체크하지 않는다.
Export source files: WAR 파일에 자바 소스 파일이 포함되도록 한다. 체크하지 않는다.
Overwriting existing file: 해당 WAR 파일이 저장 경로에 이미 존재할 경우 겹쳐 쓴다.
마지막으로 Finish 버튼을 눌러 WAR 파일을 생성한다.