Richface fileupload ошибка ограничения размера файла

Я использую richface 3.3.3 с Seam 2.2., Jboss 6.1. Я пытаюсь использовать компонент rich:fileupload. я получаю сообщение об ошибке в файлах размером более 10 МБ, когда я развертываю свой код на сервере Linux, когда я пытаюсь использовать тот же код на своем сервере Windows, он отлично работает с файлами размером до 1,9 ГБ.

Windows 7, Ubuntu как сервер работает нормально. Версия Red Hat Enterprise Linux Server 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>

Мой компонент загрузки файлов.

   <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"/> 

person Trind    schedule 22.01.2013    source источник
comment
Пожалуйста, что именно вы имеете в виду, не работает? Вы получаете исключение van или какое-то предупреждение о размере файла? Можете ли вы поместить строку отладки в управляемый компонент для отображения значения параметра контекста во время загрузки?   -  person kolossus    schedule 24.01.2013
comment
Да, значение параметра контекста такое, какое должно быть, однако оно никогда не попадает в фильтр Richface. Не работает означает, что в богатом компоненте он возвращает ограниченный размер файла ошибки. я скопировал весь свой jboss с моего сервера RedHat на сервер ubuntu и запустил его там, и там он тоже сработал (я заархивировал папку jboss и распаковал на ubuntu)   -  person Trind    schedule 25.01.2013


Ответы (1)


Решил это, изменил интерфейс Nginx с max_body_size : 10M, чтобы он работал.

person Trind    schedule 25.01.2013