richfaces fileupload文件大小限制错误

时间:2013-01-22 21:57:11

标签: richfaces seam redhat jboss6.x

我正在使用richface 3.3.3和Seam 2.2。,Jboss 6.1 我正在尝试使用rich:fileupload组件。当我在Linux服务器上部署我的代码时,我在10 MB以上的文件上出现错误,当我在我的Windows服务器上尝试完全相同的代码时,它可以正常使用高达1.9GB的文件。

Windows 7,Ubuntu作为服务器工作正常。 红帽企业Linux服务器版本6.2(圣地亚哥)不起作用。

我在web.xml中进行以下设置

<filter>
        <filter-name>Seam Filter</filter-name>
        <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
         <init-param>
            <param-name>maxRequestSize</param-name>
            <param-value>1900000000</param-value>
        </init-param> 
        <init-param>
            <param-name>createTempFiles</param-name>
            <param-value>true</param-value>
        </init-param>

    </filter>
    <filter-mapping>
       <filter-name>Seam Filter</filter-name>
       <url-pattern>/*</url-pattern>
</filter-mapping>

我的文件uppload组件。

   <rich:fileUpload id="fileUploadId" uploadControlLabel="Ladda Ner"
                addControlLabel="Filer..." cancelEntryControlLabel="Ta bort"
                maxFilesQuantity="1000" uploadButtonClassDisabled="invisible"
                stopButtonClass="invisible"  onadd="_onaddHandler(event);" onerror="_onerrorhandle(event);"
                fileUploadListener="#{deliveryInAction.fileUploadListener}"
                onupload="Richfaces.showModalPanel('wait-dialog-upload');"
                onuploadcomplete="archive();" allowFlash="auto" styleClass="syll-file-upload"/> 

1 个答案:

答案 0 :(得分:0)

解决了它,有一个带有max_body_size的前端Nginx:10M改变了它的工作原理。

相关问题