要求:从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
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下的CODE欢迎使用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