tomcat 部署 war 包的时候,可不可以定义存附件的文件夹不被删除

 我来答
绕到梦魂深处3
2016-09-24 · TA获得超过172个赞
知道答主
回答量:291
采纳率:100%
帮助的人:81.5万
展开全部
一般来说不会把用户产生文件的目录放到 WEB 应用目录下面。

你可以这样做的:

在 Tomcat 的 server.xml 中建一个虚拟路径(在 </Host> 前加一个 Context):

<Context path="/app/resource" docBase="/res" />

把这个 /res 目录配置成为应用上传的根路径,同样映射为 /app/resource,由于不在同一个 docBase 下,因此重新部署 war 包也不会造成什么影响。

代码(配置)中附件文件存放的路径改一下就可以了,你可以试试看。

还有一种方案就是在 Linux 下建立软链接文件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式