用Tomcat来运行用jsp编写的网站时,常见的一个问题就是,如何存储网站中的图片,这些图片来源于一些文章的内容。很多是通过上传插件上传到Tomcat服务器,然后Tomcat服务器进行保存。问题来了,这些图片保存到哪里呢?常见的是保存到一个虚拟目录里面,然后使用URL地址进行访问。
Tomcat配置虚拟目录的方式有两种:
第一种:在%catalina_home%confCatalinalocalhost目录下面创建一个test.xml文件,这个文件内容如下:
<?xml version='1.0' encoding='GBK'?> <Context crossContext="true" debug="5" docBase="E: est" path="/test" reloadable="true"> </Context>
如图:
第二种:修改%catalina_home%confserver.xml文件。修改如下:
<Host ...> <!-- 在Host标签下面添加这行代码 --> <Context path="/test" docBase="E: est" reloadable="true"></Context> </Host>
其中:
docBase表示要设置为虚拟目录的真实目录绝对URI地址。
path表示要在浏览器中访问这个WEB应用的名称。
要虚拟化的目录(该目录中只有一张图片):
测试效果(访问虚拟目录中的图片):