先说下需求吧,需上传zip文件,zip文件里面包含1000个左右的子文件,zip文件大小200m以内。要求上传并解压到tomcat webapp下。上传并解压 在windows下一切正常。
但是tomcat放到linux上以后,50m的文件还能上传,超过130m以后报错,too many open file,我把linux的ulimit设置为 ulimit -n 55555以后130m的文件可以上传并解压成功了,但是180m的文件依旧无法成功解压。注 :上传阶段没有任何问题,报错的时候 问题出在解压缩上面,我开始用的普通的java util下的普通流的方式解压,后来换成了apache下的专门解压zip文件的方式(ant.jar),但是在linux下依旧报错。甚至有时候FileUtile.copyFile(sourcefile,newfile)的时候都报错too many open file,以上操作window下没有任何问题。非常奇怪。
但是tomcat放到linux上以后,50m的文件还能上传,超过130m以后报错,too many open file,我把linux的ulimit设置为 ulimit -n 55555以后130m的文件可以上传并解压成功了,但是180m的文件依旧无法成功解压。注 :上传阶段没有任何问题,报错的时候 问题出在解压缩上面,我开始用的普通的java util下的普通流的方式解压,后来换成了apache下的专门解压zip文件的方式(ant.jar),但是在linux下依旧报错。甚至有时候FileUtile.copyFile(sourcefile,newfile)的时候都报错too many open file,以上操作window下没有任何问题。非常奇怪。
解决方案 »
- 自己做项目时有个隐藏exception?请教高手如何解决~ 急~~
- 数据库 oracle for update of 和 for update区别
- jdom的addContent的使用问题
- sql语句转成HQL语句问题(急)
- 如何在jsp中取得表单数据放在bean中
- [struts]引入外部文件问题(在线结)
- Tomcat启动后在IE地址栏输入:http://locashost:8081出现的问题!
- 有没有汉化的Tomcat文档,或中英文对照的Tomcat文档?
- 加分!(在线等待)JBuilder7 和 WebLogic7 可不可以装在不同的机器上开发
- 关于ssh框架赋值
- 求解释!
- eclipse运行时老是404
能搜到很多