기본 서블릿의 사용에 WebSphere 정적 파일 제공 구성이 필요함

WebSphere traditional은 모든 정적 컨텐츠를 제공하는 서블릿을 제공합니다. web.xml 파일 내의 정적 파일과 연관된 모든 서블릿 맵핑을 제거하고 애플리케이션의 WEB-INF 폴더에 있는 다음 예제와 같이 ibm-web-ext.xml 파일을 작성하여 WebSphere 정적 파일 제공을 사용 가능하도록 설정해야 합니다.


	<xml version="1.0" encoding="UTF-8"?>
	<web-ext
	    xmlns="http://websphere.ibm.com/xml/ns/javaee"
	    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	    xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_1.xsd"
	    version="1.1">
	    
	    <reload-interval value="3">
	    <enable-directory-browsing value="false">
	    <enable-file-serving value="true">
	    <enable-reloading value="true">
	    <enable-serving-servlets-by-class-name value="false">
	    
	</web-ext>
					

WebSphere가 애플리케이션에서 정적 파일을 제공하려면, fileServingEnabled 특성을 "true" 로 설정해야 합니다. WebSphere 인스턴스 내의 모든 웹 애플리케이션에 대해 이 값을 글로벌 방식으로 설정하려면 WebSphere의 관리 인터페이스를 통해 웹 컨테이너 구성에서 fileServingEnabled 사용자 정의 특성을 설정하십시오. 웹 애플리케이션 아카이브(WAR)의 ibm-web-ext.xml에서 이를 설정하여 애플리케이션 기반으로 파일 제공을 사용하도록 설정할 수도 있습니다. Rational Application Developer의 웹 배치 디스크립터 편집기의 확장 탭 또는 Eclipse의 WebSphere Developer Tools의 디자인 탭을 사용하여 업데이트를 수행할 수 있습니다.