Как с помощью jBPM распространять по одному zip-файлу, как загрузить большой файл с зависимостями в Artifacts? - PullRequest
1 голос
/ 19 марта 2020

Я использую jbpm-server-7.33.0.Final-dist.zip У меня есть проект maven WorkItemHandler, который генерирует файлы PDF и как таковой. Он имеет встроенный jar-with-dependencies.jar, что составляет 52 МБ.

Я пытался загрузить банку в артефакты Business Central, но получаю

Caused by: io.undertow.server.RequestTooBigException: 
    UT000020: Connection terminated as request was larger than 10485760

Я пытался изменить 10485760 на 90485760 в этих файлах

domain/configuration/domain.xml
standalone/configuration/standalone-full-ha.xml
standalone/configuration/standalone_xml_history/standalone.last.xml
standalone/configuration/standalone_xml_history/standalone.boot.xml
standalone/configuration/standalone.xml
standalone/configuration/standalone-full.xml

Но после этих изменений и перезапуска сервера ничего не изменилось.

Я не знаю, как уменьшить свои зависимости, у меня есть только org.jbpm.jbpm -test и org. apache .pdfbox.pdfbox. Без зависимостей моя банка всего ~ 5K.

1 Ответ

0 голосов
/ 19 марта 2020

Увеличьте максимальный размер поста в подсистеме undertow в файле конфигурации, например, как

<server name="default-server">
    <http-listener name="default" max-post-size="1000" socket-binding="http" redirect-socket="https"/>

Также не следует добавлять зависимость org.jbpm: артефакт jbpm-test для проекта / jar, который вы собираетесь развернуть в другом месте. Вы должны использовать этот артефакт только для написания тестов junit.

...