关于tomcat环境下上传大文件遇到的问题及解决办法

转载自:http://blog.csdn.net/tqwwilliam/article/details/7108247

问题描述

关于tomcat环境下上传大文件遇到的问题及解决办法

解决方案:

1.    方案一:

(该部分内容转自:http://jenjoy.iteye.com/blog/573251 )

最近在测试svs客户端api中遇到了如下问题: 
1测试中需要上传一个比较大的文件,约5M,使用TOMCAT5.5,在上传过程中报错,后来在网上查找原因,发现TOMCAT5.5默认配置最大只能上传2M,在配置文件server.xml中配置Connector时可以指定maxPostSize属性来限制上传文件的大小,如果设置为maxPostSize="0"则对上传的文件大小不作限制.

2 可以上传文件后,tomcat报出内存不够的错误,通过修改catalina.bat文件,增加 
set CATALINA_OPTS=-Xms100M -Xmx200M 
set JAVA_OPTS=-Xms100M -Xmx200M 
来设置jvm的内存使用限制. 

请解释 java_opts与catalina_opts有什么区别

(该部分内容转自:http://www.cjsdn.net/post/print?bid=11&id=154798)

You cannottell the difference from the names?

One is for Java JVM, one is for Tomcat.

BTW, you need to pay attention to the case, even it isnot case sensitive on Windows. A good habit can save your tons of times whenyour app goes to Unix. 

 

2.       方案二:

Apache环境中的档案上传大小控制

修改位于Apahce目录下的httpd.conf

添加下面内容

LimitRequestBody 10485760   

即10M=10*1024*1024,有的文章中提到应改为 600000000


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值