요구 사항 : WEBROOT 디렉토리 외부 또는 로컬 디스크에서 정적 리소스 (이미지 / 비디오 등)에 액세스
1 단계 :
Tomcat 서버의 webapps 아래에 폴더를 만듭니다., 폴더 이름이 myproj라고 가정 해 봅시다.
2 단계 :
myproj에서 WEB-INF 폴더를 작성하십시오.이 아래에 간단한 web.xml을 작성하십시오.
web.xml의 코드
<web-app>
</web-app>
위의 두 단계에 대한 디렉토리 구조
c:\programfile\apachesoftwarefoundation\tomcat\...\webapps
|
|---myproj
| |
| |---WEB-INF
| |
|---web.xml
3 단계 :
이제 다음 위치에 이름이 myproj.xml 인 xml 파일을 작성하십시오.
c:\programfile\apachesoftwarefoundation\tomcat\conf\catalina\localhost
myproj.xml의 코드 :
<Context path="/myproj/images" docBase="e:/myproj/" crossContext="false" debug="0" reloadable="true" privileged="true" />
4 단계 :
4 A) 이제 하드 디스크의 E 드라이브에 이름이 myproj 인 폴더를 만들고 새 폴더를 만듭니다.
이름 이미지가있는 폴더 및 이미지 폴더에 일부 이미지 배치 (e:myproj\images\)
myfoto.jpg가 아래에 있다고 가정 해 봅시다. e:\myproj\images\myfoto.jpg
B) 이제 이름이 WEB-INF 인 폴더를 e:\myproj\WEB-INF
만들고 WEB-INF 폴더에 web.xml을 만듭니다.
web.xml의 코드
<web-app>
</web-app>
5 단계 :
이름이 index.html 인 .html 문서를 작성하고 e : \ myproj 아래에 배치하십시오.
index.html의 코드 Myproj에 오신 것을 환영합니다
위 4 단계 및 5 단계의 디렉토리 구조는 다음과 같습니다.
E:\myproj
|--index.html
|
|--images
| |----myfoto.jpg
|
|--WEB-INF
| |--web.xml
6 단계 :
이제 Apache Tomcat 서버를 시작하십시오.
7 단계 :
브라우저를 열고 다음과 같이 URL을 입력하십시오.
http://localhost:8080/myproj
그런 다음 index.html에 제공된 내용을 표시하십시오.
8 단계 :
로컬 하드 디스크 (webroot 외부)에서 이미지에 액세스
http://localhost:8080/myproj/images/myfoto.jpg