要件 : WEBROOT ディレクトリ外またはローカル ディスクから静的リソース (画像/ビデオなど) にアクセスできること
ステップ 1 :
tomcat サーバーの webapps の下にフォルダーを作成します。フォルダー名を myproj とします。
ステップ 2 :
myproj の下に、この下に WEB-INF フォルダーを作成し、単純な web.xml を作成します。
web.xml の下のコード
<web-app>
</web-app>
上記の 2 つの手順のディレクトリ構造
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 という名前のフォルダーを作成し、新しいフォルダーを作成します。
imagesという名前のフォルダーを作成し、imagesフォルダーにいくつかの画像を配置します(e:myproj\images\)
myfoto.jpg が下に配置されているとします。e:\myproj\images\myfoto.jpg
4 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