如果需要在服务器放置静态图片,用Tomcat读取,则可以按照下面的配置完成
修改Tomcat的server.xml文件,在最后加上
<Host name="192.168.1.1" appBase="webapps" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="picture" docBase="/usr/local/picture" reloadable="true" ></Context>
</Host>
其中path是映射的虚拟路径,docBase是静态资源存放的真实物理路径,reloadable指有文件更新时,是否重新加载,一般设置为 true后,tomcat不需要重启启动,自动热加载!
name必须是本机ip,设置成 localhost 可能会访问不到
设置完毕后 重启Tomcat即可用http访问,注意读取的图片名称不能是中文,否则乱码读取不到