2013-05-27 4 views
1

WAR 파일은 Java 웹 응용 프로그램을 배포하는 일반적인 방법 중 하나입니다. Java Web Applications에서 사용할 수있는 다른 배포 형식은 무엇입니까? 그들 사이의 차이점은 무엇입니까?Java 웹 응용 프로그램 배포 형식이란 무엇입니까?

+0

표준 형식이 아니지만 설치가 쉽고 간단합니다. http://dropwizard.codahale.com –

+0

공식 Java EE 6 설명서 : [응용 프로그램 패키징] (http : // docs .oracle.com/javaee/6/tutorial/doc/bnaby.html) – informatik01

답변

1

WAR 외에도 엔터프라이즈 응용 프로그램은 "엔터프라이즈 아카이브"라는 이름으로 묶을 수 있으며 확장명은 ear입니다. 다음은 웹 애플리케이션의 여러 부분을 래핑 한 아카이브 유형 목록입니다.

JAR : 서블릿 클래스 파일이 포함 된 웹 모듈, JSP 파일, 파일을 지원 : 기업 자바 콩 클래스 파일과 EJB 배치 디스크립터를 포함하는 EJB 모듈은 .jar 확장 파일

WAR와 JAR 파일 (들)로 포장된다 위의 모든 파일 (.jar.war) .ear (엔터프라이즈 아카이브) 확장자 JAR 파일로 패키지 및 응용 프로그램 서버에 배포됩니다 GIF 및 HTML 파일은 .war (웹 achive)와 JAR 파일 확장자

EAR로 포장됩니다. 타사 라이브러리도 포함됩니다. application.xml 파일 설명자를 포함하는 APP-INF이라는 특수 디렉토리가 있습니다.