一个项目多建一个tmocat(用于图片的存取)
项目上传文件存在服务器上(缓存中),一旦重启服务器,这些文件就会都被清空,在这里我们可以单独开启一个tomcat来存储这些文件在本地.
1 找到server.xml文件
增加下面的配置:
<Context antiJARLocking="false" antiResourceLocking="false" crossContext="true" debug="0" docBase="D:\CXAPP_GX\CXHOME\resource" path="/gxresource" reloadable="true"/>
docBase 是文件存储在本地的地址;
path 是访问地址;
2 如果你有资源配置文件的(.properties文件的话)
#文件访问地址
tm_img_visit_path=http://localhost:8080/gxresource/
#文件保存地址
tm_img_save_path=d:\\CXAPP_GX\\CXHOME\\resource
当然没有话就写在contorller(控制层)也行
private final static String VISIT_PATH="http://localhost:8080/gxresource/";
private final static String SAVE_PATH="d:\\CXAPP_GX\\CXHOME\\resource";
有了这两个属性实现头像上传成功后显示,点击个人信息加载头像什么的轻而易举.