场景介绍:
在某些项目里,图片上传功能使用较多且图片量大,所以一般会使用单独弄个图片的服务器或放图片的硬盘存放这些大量的图片,并且外网能直接访问这个图片路径。这个时候就需要用到 tomcat 部署一个图片服务器,外网可以直接访问这个图片路径。
步骤:
1、部署好 JDK的环境,准备一个tomcat,比如 tomcat7.0_imgserver(多说一句:有些时候只有一台服务器所以就需要部署两个tomcat了,一个图片tomcat一个项目tomcat,那就参考 我的上篇 多个tomcat的部署)
2、在服务器上 部署ftp并指定 图片存放的路径(如何部署ftp 请百度),比如图片存放在 D:\upload\img里。
3、修改tomcat conf 下的 server.xml文件
在 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
下面增加一行,如下
<Context path="/system/upload" docBase="D:\upload" reloadable="true" crossContext="true" />