Я получаю доступ к своей веб-консоли JBoss 7 через HTTP-прокси и пытаюсь загрузить WAR-файл размером 21 МБ. Функция добавления содержимого завершается неудачно без сообщения об ошибке, и в моем окне firebug отображается 502. На прокси я вижу
[Sat Mar 30 13:36:17 2013] [error] (103)Software caused connection abort: proxy: pass request body failed to <master-node-ip>:9990 (<master-node-ip>)
[Sat Mar 30 13:36:17 2013] [error] proxy: pass request body failed to <master-node-ip>:9990 (<master-node-ip>) from <broadband-ip> ()
Читая эту проблему, я обнаружил, что потенциально существует ограничение в 5 МБ на размер WAR, загружаемых через веб-консоль. Это делает очень простую в использовании консолью entirley бесполезной для меня - есть ли какое-то решение?
Правильно установите параметр maxPostSize в файле конфигурации /jboss-dir/conf/server.xml. Вы можете увидеть более подробную информацию об этом на http://docs.jboss.org/jbossweb/2.1.x/config/http.html.
С учетом сказанного, если вы можете изменить этот файл конфигурации, вы, вероятно, сможете просто перетащить войну в соответствующий каталог для горячего развертывания.