sky的gravatar头像
sky 2015-10-12 10:39:01

为什么部署在tomcat下的java web项目上传的附件文件被自动删除?

文件上传项目webroot下面的attached,过几天启动tomcat文件给清空了,我是在开发工具里面启动的?请问这个是什么情况造成的?现在没有问题,我感觉都是过了周末,周一来了数据没有了?

所有回答列表(5)
迷彩风情的gravatar头像
迷彩风情  LV26 2015年10月12日

这个不会吧,你传文件是到tomcat下面的webapp里面的你的项目的文件目录,你看看哪个文件目录下面有没有文件!

masque的gravatar头像
masque  LV16 2015年10月13日

tomcat下部署的webapps 文件夹是部署目录,也就是每次上传的文件是存在这里的,重新部署服务,上传的文件不是在部署文件的范畴内(开发的时候没有这些文件),被删除了就很正常了,我们应该指定一个webapps 以外的文件夹来存储上传的文件.

林尹的gravatar头像
林尹  LV6 2015年10月19日

重启  就重新部署了 重新部署 会把你的项目覆盖之前运行的!! 也就是 你上传的文件 是在原项目里没有的 就会造成这种状况!建议文件上传到你部署目录下的新建文件夹中

luzaijiaoxia的gravatar头像
luzaijiaoxia  LV8 2015年10月23日

别再开发工具里面重启tomcat,再开发工具里面重启的话,会重新部署,而此时开发工具中是没有那些上传的文件的,自然重新部署会,那些原本上传的文件就不见了,上传文件路径最好设置webapps之外,可以在webapps并行的目录下,建一个upload文件,专门存储应用上传的文件

yanwei246的gravatar头像
yanwei246  LV7 2015年10月27日

在eclipase中重启tomact会重新编译部署的,会清掉很正常!上测试环境或者生产环境就不会了~直接上传到tomact下对于小文件小频率的还可以,不过一般不会直接上传的tomact下!

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友