tomcat映射本地路径或服务器路径,解决显示图片问题

        在项目中,有时候需要将图片显示到网页上,如果图片放在项目下,每次打包发布的时候会把图片覆盖掉。

我们可以将图片上传到项目以外的路径,然后通过修改tomcat的配置文件,将路径映射出去。

1,修改tomcat的conf下的server.xml文件在Host下增加

如:

                  unpackWARs="true" autoDeploy="true">

 
   

     

D:/ruanjiantx/apache-tomcat-8.5.35/images/picmsg/upload"是我上传图片的路径,如果上传到其它目录,自行修改,如上传到

D:/ceshi/pic目录下 ,docBase就改成D:/ceshi/pic,docBase。

另注:获取服务器tomcat的webapps目录代码

String nowpath=System.getProperty("catalina.home");
String serverPath=nowpath.replace("bin", "webapps");

你可能感兴趣的:(tomcat映射本地路径或服务器路径,解决显示图片问题)