web.xml 파일은 배포 서술자(DD, deployment Descriptor)의 하나로써, 웹 애플리케이션의 기본적인 환경설정을 위한 파일이다.
작성한 웹 애플리케이션을 컨테이너에서 실행하기 위해서는 배포라는 작업이 필요하다.
배포 서술자는 Jave EE 스펙으로 웹 애플리케이션의 기본적인 설정을 위해 작성한 파일로써,
웹 애플리케이션의 배포와 관련된 정보를 제공하여
다른 컨테이너에서 별도의 설정 없이 운영할 수 있도록 하기 위해서 사용한다.
사용자에게 보낼 응답을 처리하는 역할을 하는 필터 디스패처는 web.xml에 등록해야 하는데 web.xml의 위치는
[프로젝트명]\WebContent\WEB-INF 폴더이다.
스트럿츠 프레임워크의 가장 기본이 되는 web.xml 파일은 이클립스에서 기본적으로 제공하므로
[WEB-INF] 폴더에서 web.xml 파일을 열어서 아래 파란색 내용을 입력한다.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocaion="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>Chapter02</display-name>
<filter>
<filter-name>,struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
'개발 > 스트러츠2' 카테고리의 다른 글
한글 처리 : web.xml과 server.xml (0) | 2013.08.08 |
---|---|
프로퍼티 설정 파일 : sturts.properties (0) | 2013.08.08 |
디폴트 프로퍼티 설정 파일 : default.properties (0) | 2013.08.08 |
환경 설정 파일 : struts.xml (0) | 2013.08.08 |
디폴트 설정 파일 : struts-default.xml (0) | 2013.08.08 |
환경설정 : 기본 라이브러리 (0) | 2013.08.08 |
스트러츠2 환경설정 : 초스피드 세팅 (0) | 2013.08.08 |