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

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

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

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

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

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

原文地址:https://www.cnblogs.com/8023spz/p/12689685.html

时间: 2024-10-03 19:25:27

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

[转]通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题

转:http://blog.csdn.net/zhengwish/article/details/51602059 通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题: 用nginx来做webserver的时,上传大文件时需要特别注意client_max_body_size这个参数,否则会中断在nginx的请求中,在php中是无法记录到访问的. 一般上传大文件流程: 首先修改php.ini文件: 参数 设置 说明 file_uploads on 是

应用HtmlInputFile进行大文件上传 解决asp.net上传大文件默认文件大小限制

选择一个文件,也可以正确上传至服务器,但您会发现文件大于2048的时候,出现:Internet Explorer显示 "The page cannot be displayed - Cannot find server or DNS Error",并且是怎么也catch不了这个错误. 解决的办法如下: 在web.config文件中增加上面代码,将可以解决上诉文件,这样小于10M的文件都没有问题 <system.web> <httpRuntime  executionT

如何解决nginx上传大文件的限制

通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题: 用nginx来做webserver的时,上传大文件时需要特别注意client_max_body_size这个参数,否则会中断在nginx的请求中,在php中是无法记录到访问的. 一般上传大文件流程: 首先修改php.ini文件: file_uploads on 是否允许通过HTTP上传文件的开关.默认为ON即是开 upload_tmp_dir – 文件上传至服务器上存储临时文件的地方,如果没指定

解决vsftp无法上传文件及文件夹的问题

最近一段时间,因为搞hadoop的缘故,考虑到启动linux桌面会给电脑带来比较卡..所以就将图形界面的启动给关闭,完全在命令的模式下使用linux. 使用yum搭建了ftp服务..yum的使用参考:http://blog.csdn.net/enson16855/article/details/9140623 windows使用FileZilla连接linux的ftp,比较郁闷的是上传问题,弄了半个下午的时间都没有成功,刚刚终于弄好了..下面说一下思路: 1.安装vsftp yum instal

使用Kindeditor的多文件(图片)上传时出现上传失败的解决办法/使用Flash上传多文件(图片)上传时上传失败的解决办法

近来用户反映希望我们把在线编辑器中的多图片上传功能实现,因为他们在编辑商品描述时经常会有一次上传多张图片的需求,如果要逐张选择的话效率很低,客户的需求就是我们的追求,很快我们就把完善功能排到了日程表中,要求尽快实现. 我们在项目中使用的在线编辑器是Kindeditor4.1.10,它们的多文件上传插件是使用Flash实现的,原本应该就是能使用的,但为什么老是显示上传失败的,百度了一下前人的经验和教训,出现这种情况,有两种可能:1)上传的目标文件夹没有写权限,导致上传的文件无法进行写操作,所以上传

解决WordPress中无法将上传的文件移动至wp-content/uploads

搭建lnmp环境,放一个wordpress建站系统 lnmp环境很快就搭建完成了,但是在放wordpress的时候出现了一些问题 最主要的问题: 1.第一个是wp-content/uploads没有权限创建, 这个自己手动创建一下,给个777权限就好了. 2.无法将上传的文件移动至wp-content/uploads. 这是个主要的问题,也是比较麻烦的问题,百度的答案都是千篇一律的设置777权限,不要中文用户名, 没有一点用. 在获得解决办法之前首先描述一下背景 装lnmp环境的时候全部是使用r

解决IIS服务和用户上传的文件分别部署在不同的电脑上时,解决权限的问题

为解决IIS服务和用户上传的文件分别部署在不同的电脑上时,解决权限的问题. 定义: A:iis服务器 B:文件服务器 步骤: 1.在B上创建一个用户[uploaduser](并设置密码) 2.给B上的共享目录赋予用户[uploaduser]读写的权限. 3.在A上创建一个相同的用户[uploaduser](用户名和密码都一样) 4.在A上新建一个虚拟目录,指向B上的那个目录:并且检查其共享权限和权限中,[uploaduser]都存在且都有读写权限. 5.在A的iis这样配置: IIS应用程序池的

上传txt文件编码格式判断(文本乱码解决方法)

说明 通过ajax或者浏览上传文本文件,上传时候c#处理时候因为文本格式的创建不同,在获取内容时候会出现中文乱码. 解决方法 通过上传的文件流,判断文件的编码格式,在使用对应的编码格式获取文本内容 #region 通过给定的文件流,判断文件的编码类型        /// <summary>        /// 通过给定的文件流,判断文件的编码类型        /// </summary>        /// <param name=“fs“>文件流</pa

解决ajax异步上传文件的问题

HTML: <form id="avater" name="formlist"> {{ csrf_field() }} <ul class="list-group container" style="width:50%"> <li class="list-group-item list" style="border-radius: 5px"> <