解决 重启tomcat上传的文件被自动删除或未重启过段时间也自动删除(deloy path)

Posted 给杰瑞一块奶酪~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决 重启tomcat上传的文件被自动删除或未重启过段时间也自动删除(deloy path)相关的知识,希望对你有一定的参考价值。

eclipse平台tomcat服务器开发Java web项目,本意是从本地选择音乐文件或者图片文件上传到服务器端,保存在服务器目录,运行中可以在服务器目录里引用,上传的文件都在tomcat目录下,也确实可以引用相对路径加载文件,但是重启过后文件就消失了,查了很多资料,原因说是重启tomcat后会重新部署,项目路径没有的东西,tomat目录下就会自动删除了,真正在服务器运行的时候是不会出现这种问题的,只是tomcat会这样。有人说可以把文件上传到项目目录,但是这样做好像没什么意义,这些上传的文件是不属于项目的,只是在运行中进行操作,所以并不想这么做。

终于查到一种方法需要设置一下tomcat,这里记录一下,以后还会用到。

 

 接着修改tomcat安装目录里conf/server.xml.

 

 docBase改成项目根目录,我的项目名是mblog。

这时候重新运行tomcat上传的文件不会消失了,都在自定义的目录里。

以上是关于解决 重启tomcat上传的文件被自动删除或未重启过段时间也自动删除(deloy path)的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 中的 HyperSQL 数据库在 Linux 重启后被删除

删除文件是显示请确定磁盘未满或写保护而且文件未被使用

每次修改完jsp代码都要重启eclipse

用tomcat发布的工程如果更改了CLASS文件怎么能不重启tomcat服务!

一键解决从Myeclipse工程打包JavaWeb项目到服务器的Tomcat,并自动部署

为啥在eclipse中修改JSP后tomcat自动重启?