导航:首页 > 文件教程 > tomcat自动删除上传文件

tomcat自动删除上传文件

发布时间:2023-09-29 10:38:42

Ⅰ tomcat重启项目中上传的文件不见了

这种情况是由于你上传的文件路径选择在tomcat部署项目的路径下了,虽然上传成功了,但是当你重新部署项目的时候,tomcat下的webapps文件夹下的项目会被重新部署,覆盖掉了之前的项目文件,所以文件就消失了。
解决方法是将文件上传到其它的文件夹下,前提是先在本地新建一个文件夹,然后修改tomcat的server.xml文件,打开server.xml文件,找到里面的标签,添加下面的内容即可:

<Context docBase="D:201710image" path="/image" reloadable="true"/>1

这里的docBase的值就是你要上传到的文件夹路径,path是tomcat的访问路径,reloadable的意思是重新加载,一般默认为true。这时,如果你要访问D:201710image下的img_1.jpg,只需要这样写就可以:

<image src="/image/img_1.jpg" />1

如果是用eclipse发布项目的话,有可能会在修改xml之后,又恢复到修改之前的样子了,这是因为eclipse里面有个Servers的配置没有修改,只需要找到Servers下的对应的server.xml文件,改成和上面的一样就可以了。

修改之后,可能会遇到tomcat无法启动的情况,我当初是直接把server.xml之前的source属性给删除掉了,或许也有可能是其它原因造成的,那就需要另外查找解决方法了。
有人可能会问:每换一台服务器,就需要新建一个文件夹,是不是太麻烦了?这就牵扯到nginx代理服务器等一些概念了,本人暂时还没有学到,请自行学习吧~

javaweb为什么文件上传的文件会消失

你用的是eclipse????
如果将文件上传目录设置在项目中,比如 /webContent 下的目录
那么你用eclipse重启项目的时候专,就属会重新部署,webcontent下的内容(没有文件)会重新覆盖tomcat的目录。文件就消失了
正式生产环境应该不会。但还是建议用其他方式:比如tomcat host节点下 的软链接

Ⅲ myeclipse 发布到tomcat时 上传到tomcat文件丢失

你好,对于突然断电这种情况属于myeclipse的异常关闭,你再次打开myeclipse的时候可能会全部重新创建工作空间,全部重新编译,总之很可能全部重来。myeclipse向tomcat发布的时候你应该会发现首次发布会很慢,因为要编译和文件传输,一次过后就会再来发布就会很快了,这是因为myeclipse会记住我们的修改,这样他就会在想tomcat发布的时候只重新替换我们修改过的,对于异常关闭的情况他就不一定能记住我们的操作了,所以向tomcat发布的时候就和第一次一样,全部发布、重来,这样我们以前上穿的文件就没有了···········
希望帮到你!

阅读全文

与tomcat自动删除上传文件相关的资料

热点内容
怎么在ps抠的图变成矢量文件 浏览:405
口袋妖怪银魂安卓v11 浏览:1
网站上芒果tv的账号都是什么 浏览:104
带公式的表格如何刷新数据 浏览:81
数据标注语音和2d哪个好 浏览:145
保存excel文件的方法 浏览:655
手机上看不到电脑上的文件 浏览:626
关于ps的微信公众号 浏览:612
矩阵论教程 浏览:971
字体文件分系统吗 浏览:921
编程一级考试要带什么证件 浏览:923
extjs表格修改前数据 浏览:612
什么是数据库的函数 浏览:722
oppo手机怎么用数据线连接电脑 浏览:247
恒智天成备份文件在哪里 浏览:976
电脑没联网怎么拷贝文件 浏览:224
wps工具栏怎么换成中文 浏览:338
win7和xp共享文件 浏览:883
苹果4代音量键没反应 浏览:827
怎样打开tif文件 浏览:153

友情链接