forum.bitel.ru
http://forum.bitel.ru/

Вопрос про встроенный tomcat
http://forum.bitel.ru/viewtopic.php?f=19&t=8257
Страница 1 из 1

Автор:  Cromeshnic [ 11 июл 2013, 07:10 ]
Заголовок сообщения:  Вопрос про встроенный tomcat

Написал свой Action для внутренних целей, там происходит аплоад файла в биллинг. Ловлю такие ошибки для файлов больше 2MB:

Код:
server 07-03/10:36:39 ERROR ["http-bio-/0.0.0.0-8080"-exec-2] ActionBase - Exception in bitel.billing.server.contract.action.ActionCustomFileUpload
org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (3430142) exceeds the configured maximum (2048000)
        at org.apache.tomcat.util.http.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:799)
        at org.apache.tomcat.util.http.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:282)
        at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:302)
        at org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:129)
        at bitel.billing.server.contract.action.ActionCustomFileUpload.doAction(ActionCustomFileUpload.java:97)


Где можно увеличить этот лимит?

Прописал в webroot/WEB-INF/web.xml
Код:
        <servlet>
                <servlet-name>executer</servlet-name>
                <servlet-class>bitel.billing.server.Executer</servlet-class>
                <multipart-config>
                        <!-- 15 MB -->
                        <max-file-size>15728640</max-file-size>
                        <max-request-size>15728640</max-request-size>
                        <file-size-threshold>0</file-size-threshold>
                </multipart-config>
        </servlet>

- не помогло.

Что я делаю не так?

Автор:  Cromeshnic [ 11 июл 2013, 07:31 ]
Заголовок сообщения:  Re: Вопрос про встроенный tomcat

Сервер перезагружал

Автор:  stark [ 11 июл 2013, 13:06 ]
Заголовок сообщения:  Re: Вопрос про встроенный tomcat

Покажите код Action-а

Автор:  stark [ 11 июл 2013, 13:08 ]
Заголовок сообщения:  Re: Вопрос про встроенный tomcat

Попробуйте поставить
max.post.size=0
в конфигурации сервера

Автор:  stark [ 11 июл 2013, 13:13 ]
Заголовок сообщения:  Re: Вопрос про встроенный tomcat

Вы ServletFileUpload сами создайте ? у него есть методы setSizeMax и setFileSizeMax.

Автор:  Cromeshnic [ 11 июл 2013, 13:31 ]
Заголовок сообщения:  Re: Вопрос про встроенный tomcat

А, чёрт, и правда.
Забыл, что сам создаю ServletFileUpload:

Код:
upload.setSizeMax(2048000L);


Спасибо

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/