2009-02-10 4 views
0

Так что наш военный файл недавно взлетел с 55 до 100 МБ. В этот момент развертывание при загрузке в admin перестало работать. Развертывание из командной строки и развертывание из локальной файловой системы все еще работают. Экспериментируя, мы определили, что точка отказа находится где-то между 95 - 100 МБ, так как при 95 МБ война развертывается успешно, а 100 МБ - нет.Проблемы с загрузкой больших войн в стеклянную рыбку

Сбой неинформативный.

  1. Перейти к админам приложению
  2. Нажмите на «веб-приложениях» в дереве
  3. Нажмите на «Развертывание ...»
  4. Select «упакованный файл, который будет загружен на сервер», если он это уже не
  5. Нажмите кнопку «Обзор ...» и выберите файл войны
  6. Нажмите «Ok»

в какой точке сбрасывается на пару секунд, а затем возвращается на экран развертывания, как будто ничего не произошло. В них нет ничего необычного. Это происходит независимо от того, находится ли сервер на наших локальных машинах или нет.

Все наши процедуры контроля качества используют этот метод развертывания, поэтому переключение на альтернативы было бы большой болью. И клиенты могут вызвать вонь.

ответ

2

Похоже, что это настраиваемый предел. В файле Glassfish forum есть поток из 100 МБ файлов EAR.

После Консультировать потока, я изменил $GLASSFISH_HOME/lib/install/applications/adminGUI/adminGUI_war/WEB-INF/web.xml, увеличивая maxSize параметров для 200000000.

<filter-name>UploadFilter</filter-name> 
    <filter-class>com.sun.webui.jsf.util.UploadFilter</filter-class> 
    <init-param> 
      <param-name>maxSize</param-name> 
      <param-value>100000000</param-value> 
    </init-param> 
+0

Довольно трудно найти, потому что нет ничего в журналах. Спасибо, что ответили на ваш вопрос :) – Niallith

Смежные вопросы