Movatterモバイル変換


[0]ホーム

URL:


본문으로 이동
위키백과
검색

WAR (파일 포맷)

위키백과, 우리 모두의 백과사전.

WAR(영어:WebApplicationResource orWeb applicationARchive[1])은 웹 애플리케이션을 배포하기 위해 설계된 특수한JAR 파일(.war확장자)이다.소프트웨어 공학에서 웹 애플리케이션(서블릿, 자바 클래스,JSP,HTML,CSS,JS,XML,태그 라이브러리 및 기타 자원 등)을 하나의 파일로 패키징해웹 서버에 배포하는압축 파일 형식이다.톰캣,제티같은 웹 서버나서블릿 컨테이너에서 실행할 수 있다.

[편집]

다음의 견본web.xml 파일은서블릿의 선언 및 연결을 증명하고 있다:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"     "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"><web-app><servlet><servlet-name>HelloServlet</servlet-name><servlet-class>mypackage.HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/HelloServlet</url-pattern></servlet-mapping><resource-ref><description>Resourcereferencetoafactoryforjavax.mail.Sessioninstancesthatmaybeusedforsendingelectronicmailmessages,preconfiguredtoconnecttotheappropriateSMTPserver.</description><res-ref-name>mail/Session</res-ref-name><res-type>javax.mail.Session</res-type><res-auth>Container</res-auth></resource-ref></web-app>

/WEB-INF/classes 디렉터리는클래스로더클래스패스(classpath) 위에 존재한다. 이 장소가 .class 파일들이 웹 애플리케이션 실행 시 호출되는 장소이다.

/WEB-INF/lib 디렉터리에 위치한 JAR 파일들은 클래스로더의 클래스패스에 존재할 수 있다.

같이 보기

[편집]

각주

[편집]
  1. “What's New in Java Servlet API 2.2?”.JavaWorld(Reprinted byOracle Corporation). October 1999. 2014년 8월 26일에 확인함. 

외부 링크

[편집]
아카이브 전용
압축 전용
아카이브와 압축
패키지 포맷
문서 패키징과 배포
원본 주소 "https://ko.wikipedia.org/w/index.php?title=WAR_(파일_포맷)&oldid=39379423"
분류:
숨은 분류:

[8]ページ先頭

©2009-2025 Movatter.jp