2 liaoj Liaoj_ 于 2013.10.22 14:12 提问

生产环境上传稍微大一点的附件报错

** 大牛们,大家好! **
这个问题已经困扰我很久了。生产环境(简称A)上老是出错,而测试环境(简称B)一切正常。
我们的框架是JAVA语言编写,基于struts1技术总监自己搭的框架,我在struts-config.xml里面已经配置了最大size,如下:
<controller nocache="true" inputForward="true" maxFileSize="50M" />
测试结果如下:
CSDN移动问答

A报错如下:

javax.servlet.ServletException: org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly
A是Weblogic,B是Tomcat,同样的代码,B上毫无问题,A上就报错了。
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java中文件上传大文件时间长,报错
然后在百度和谷歌上各种搜索,大多数认为是超时而断开连接。对于解决办法一般给的不够全面,现综合给出如下: (1)首先,上传页面上面的 form 标签要设enctype=”multipart/form-data” 参数 (2)修改tomcat配置文件server.xml,找到类似于下面配置:< Connector port="8086" maxHttpHeaderSize="8192" maxThr
关于“服务器限制无法上传那么大的附件 ”的解决方法
在DZ找了许多帖子 全没用 最后发现了 服务器限制无法上传那么大的附件  在根目录下建立temp文件,权限 755 修改php.ini文件 upload_tmp_dir =temp 给它设置上传临时目录
windows 2008 iis7 上传大文件报错 404 限制的真正解决办法
错误描述:在系统后台上传视频文件超过30M时候报错: 分析原因:打开里面的错误报错,说找不到指定的文件,404错误或者限制上传大小。 查看了操作系统是windows server 2008的,iis7.5 分析可能是IIS限制了上传大小的。百度后发现是下面的目录 X:\Windows\System32\inetsrv\config\schema 用记事本打开 IIS
asp.net C# 上传较大文件失败
C#中使用File 上传文件时,上传文件小于2M可以上传成功,上传文件大于2M就会失败,原因是在Web.config中的上传文件限制,默认情况下为2048KB (2M)   解决方法:如下 maxRequestLength  这里为最大可上传文件大小  单位为 KB
IIS7下配置最大上传附件大小需要注意的事项
IIS6 默认允许的附件最大上传大小为4M,在IIS7之前,当我们需要扩大这个上传限制时,比如需要将允许上传的附件上限设置为50M,则可以在web.config中做如下配置:
ASP上传大文件的解决方法
ASP上传大文件的解决方法首先在控制面板-->管理工具-->服务 里停掉 IIS服务,然后找到 找到[系统盘]/windows/system32/inesrv/下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 把它修改为51200000(50M) 最后重启IIS admin ser
解决struts1上传超大文件引起的宕机问题
朋友最近发现,他的服务器在处理文件上传的相关请求时非常容易发生宕机问题,尤其是在进行多文件批量上传、超大文件(几百MB或上GB)上传时极其容易发生。日志信息显示,引发的异常为致命异常java.lang.OutOfMemoryError Java heap space。 通过查看其文件上传的相关源代码发现类似如下代码内容: byte[] fileData = formFile.getFile
Javascript上传超大文件
因业务需求需要向伺服器上传大于1GB以上的视频文件,其实网上也能找到很多大文件上传的第三方组件,问题是要么用起来相当不方便,总出现一些bug,要么收费太贵(费用几千,甚至还限定使用数量),最终自己开发了个前端用javascript获取文件数据,通过Ajax向后台发送文件数据的大文件上传组件。 该js组件使用方便,可对界面、每次抓取数据量等进行设置。后台接收文件数据代码已进行封装,调用时只需要简单...
IIS 设置服务器上传最大附件
设置文件上传的最大大小 系统环境:win8 开发环境:asp.net mvc 功能:文件上传 在上传文件时,比较小的文件会直接上传成功,大的文件页面报错:“文件超过了最大请求长度”。 经过查明: 需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedContentLength,maxRequestLength 允许上传文件的长度,和请求的长度,两个大小需要设置一致
修改Bugfree上传附件大小限制
缺省状态下,上传附件超过100k就出错,修改了Bugfree的配置后,还是不能上传超过2M的文件,原来是PHP模块的配置显示上传文件的大小,以下办法修正此问题:1、修改php安装目录下php.ini文件内,以下参数的大小: post_max_size upload_max_filesize 2、修改Bugfree配置文件(Bugfree/include/Con