javaee 用struts2的文件上传,保存才服务器目录下 服务器是tomcat 为什么电脑重启后 文件就没有了?

RT... RT 展开
 我来答
MrSocket
推荐于2016-03-21 · TA获得超过180个赞
知道答主
回答量:170
采纳率:0%
帮助的人:135万
展开全部

首先,

文件上传到服务器是保存在磁盘上的,磁盘是永久性存储介质,如果不是手动删除或者中毒(这种可能性不大),是不会丢失的。你可能是上次运行的时候上传的文件在服务器中,后来被你重新发布项目把原项目直接覆盖掉了,因为你原项目中可能没有存你新发布的图片,所以直接丢失掉了,建议如果有重要的上传文件,先将已经上传的文件备份一下,再发布新的项目。或者是你发布新文件的时候设置一下那个发布选项,只覆盖旧文件,不要全部删除后上传新项目,如图

巫难天地难m
推荐于2016-02-19 · TA获得超过263个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:136万
展开全部
用myeclipse开发web应用的时候,项目部署到tomcat下是把webRoot拷贝到tomcat的webapps目录下的,你上传的文件在tomcat里,而不在项目里面存在,下次重新部署,就导致下次把tomcat目录下的文件清空,重新拷贝,运行。所以下次不会有上次的上传文件,与重启无关。其他的ide开发也参考下这个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华迷洪
2011-07-02 · 超过24用户采纳过TA的回答
知道答主
回答量:97
采纳率:100%
帮助的人:61.5万
展开全部
这不是电脑重启问题!这是因为你虽然有上传到服务器 但该项目工作目录确没有该上传的文件,所以你从tomcat 移除该项目 再重新添加到tomcat 自然就没有该上传文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dmeigcv
2011-06-19 · TA获得超过1804个赞
知道小有建树答主
回答量:1761
采纳率:0%
帮助的人:270万
展开全部
tomcat够了,jboss是ejb服务器,不用ejb的话,用不着它
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式