社区
Web 开发
帖子详情
tomcat目录的上传文件问题
scunet
2009-07-26 11:41:37
我用的是struts的fromfile上传的文件,保存在tomact/webapps/lastTest/img 下lastTest为我的工程名,为什么我上传的文件,上传后还在,第二天看就不在了,我想可能当时看到只是临时文件,但怎么让tomcat不自动删除这些文件呢?
...全文
411
6
打赏
收藏
tomcat目录的上传文件问题
我用的是struts的fromfile上传的文件,保存在tomact/webapps/lastTest/img 下lastTest为我的工程名,为什么我上传的文件,上传后还在,第二天看就不在了,我想可能当时看到只是临时文件,但怎么让tomcat不自动删除这些文件呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
火龙果被占用了
2009-07-27
打赏
举报
回复
不能,就算生成了一个目录,你下次部署后这个目录照样会消失。
除非你只部署一次,以后只是增量更新。
scunet
2009-07-26
打赏
举报
回复
嗯,你说的方法能够解决我的问题,但我还是想问一下,有方法能直接在我的工程下生成一个目录吗?
火龙果被占用了
2009-07-26
打赏
举报
回复
否则的话,你重新部署一次,你上传到你工程目录下的文件都会没有的。
火龙果被占用了
2009-07-26
打赏
举报
回复
在 server.xml 的 Context 中配置一个虚拟路径,比如:
<Context path="/lastTest/img" docBase="e:/abc/img" />
好像是这样写的。
你把你上传的东西都放在 e:/abc/img 目录下,由于配置了虚拟路径,也可以在地址栏上使用
http://localhost:8080/lastTest/img/xxxx/xxxx.jpg 来进行访问。
scunet
2009-07-26
打赏
举报
回复
嗯,可是
我的目录是根据用户名不同面自动生成的,刚才我提问时没说,想问题明了一点,我不知道怎么把目录生成在自己的工程下,只能生成在tomcat对应的目录下,你能说一下吗?
robyjeffding
2009-07-26
打赏
举报
回复
你上传的文件实际上是在webapp下部署好的工程,你的原工程文件并没有保存上传的图片,如果你重新部署部署的也是你原工程文件,此时在webapp会覆盖掉已经保存好图片的对应工程。如果你不想删掉图片,可以把webapp中上传图片的文件复制 一下保存到你的原工程文件,或者你的服务器一直不关闭。
tomcat
配置
上传文件
的保存路径
问题
分析:如果将图片上传到服务器的
tomcat
下的
目录
作为上传保存图片的路径,则每次更新程序重启
tomcat
时,都需要进行用户上传图片的备份和恢复。否则将被删除掉。 解决方法:通过配置Tomcta的虚拟路径,即将请求映射到实际的物理路径下,实现
上传文件
的保存地址和服务器的分离。 配置虚拟路径: 文件:
Tomcat
/conf/server.xml 修改文件配置: &lt;Host ...
tomcat
服务器
上传文件
,新建
目录
权限
问题
1、场景:在已搭建FTP服务器上,通过本机
tomcat
服务器写文件,文件夹的权限总是为 750 2、最初以为是FTP 配置文件配置导致的,后发现为
tomcat
服务器在
上传文件
时有自己的编码 参考文档 ...
Tomcat
linux服务器文件上传
问题
在使用
Tomcat
做文件上传的时候,有时候因为开发环境和生产环境的不同,而导致出现意料之外的错误。比如开发环境是Windows而生产环境则是Linux,在部署完项目的时候,就会发现
上传文件
突然就不行了。接下来我们来看看是什么原因导致的。 演示环境
Tomcat
8.5 Centos 7
问题
解决 无法上传的
问题
一般我们
上传文件
,都不会选择项目子
目录
下。虽然这样不需要做特别处理也不会出现这个问...
springboot内嵌
tomcat
文件上传路径不存在
问题
原因
所以当文件超过10k的时候就会使用临时文件了,这也就是为啥临时
目录
被删除之后,我们上面会出现小文件可以成功上传,大文件上传报错的原因。猜测可能是小文件没有使用临时文件,大文件上传的时候才使用了临时文件,但是这个边界值是在那里控制的呢?临时文件
目录
被删除,导致文件上传报错,我们使用的是linux系统,10天没有使用,就会被删除。这不是
tomcat
的
问题
, 而是我们去解析请求中的文件的时候出现的
问题
;当我上传小文件的时候可以上传成功,大文件的时候上传失败。默认阈值,超过该阈值上传内容将存储在磁盘上。
tomcat
文件上传功能
文件上传下载功能实现零、流程一、准备工作1、创建空项目2、导包3、配置
Tomcat
二、文件上传的注意事项(调优)三、需要用到的类详解FileItem类ServletFileUpload类四、代码编写 零、流程 一、准备工作 1、创建空项目 没有使用Maven,jar包需要手动下载导入 创建最普通的webapp module: 2、导包 对于文件上传,浏览器 再上传的过程中讲文件以流的形式提交到服务器,一般采用apache的开源工具common-fileupload这个文件上传组件,依赖于 comm
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章