Tomcat搭建简单的图片访问服务器

1.安装tomcat后,修改进入%CATALINA_HOME%/conf/Catalina/localhost文件夹

2.新建一个*.xml文件,作为要设置服务器本地文件路径的xml,比如我设置成resource.xml

resource.xml内容如下:

 

[html] view plain copy

  1.   
  2.   

3.名词解释:

path:resource是要访问的url根路径 ,比如localhost:8080/resource

docBase:是服务器上存放图片文件的地址 如D:\imgs

4.最后,启动tomcat服务器,访问d:\imgs下的图片文件,如:D:\imgs\defalut.jpg

 

[html] view plain copy

  1. http://localhost:8080/resource/imgs/defalut.jpg  

5.注:如果path设置成path="/",则输入

[html] view plain copy

  1. http://localhost:8080/imgs/defalut.jpg  

即可访问图片

 

 

 

  在项目开发中,我们经常遇到用户上传的文件和应用服务器要分开的要求,比如单独配置一个图片服务器。这样可以避免用户进行上传下载的时候,不影响业务服务器的带宽,利于维护等等优点。

这里仅需要在Tomcat类服务器中简单配置图片上传的地址即可,在Tomcat配置文件server.xml中添加配置,如把D:/uploads比作应用服务器,配置如下:

 

 

 

比如updates下有一张1.jpg的图片,我们可以通过http://localhost:8080/zkybm/uploads/1.jpg或来访问,在后台通过File等类对D:/uploads下的文件进行增删操作。

你可能感兴趣的:(tomcat)