要求:从 WEBROOT 目录外部或本地磁盘访问静态资源(图像/视频等)
第一步:
在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
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 服务器
第七步:
打开浏览器,输入如下网址
http://localhost:8080/myproj
然后你显示在 index.html 中提供的内容
第 8 步:
访问本地硬盘下的图像(在 webroot 之外)
http://localhost:8080/myproj/images/myfoto.jpg