3

Что я сделал?Как бороться с большими файлами WAR в AWS?

Разработка веб-приложения с использованием JSP, которое позволяет пользователю регистрироваться, загружать и загружать файлы в AWS S3. Я использую это приложение для aws, используя Elastic Beanstalk, загружая файл войны приложения. Для модулей регистрации и регистрации я использовал RDS, и он работает нормально.

Проблема

Когда я хочу, чтобы загрузить файлы на S3, мне нужно использовать AWS SDK банку и его вспомогательные JAR-файлы в веб-приложение. Когда я закончил с частью разработки и экспортировал файл войны, это было около 75 МБ. Поэтому проблема заключается в том, что если я что-то изменю в приложении, мне нужно загрузить эту огромную войну в aws. Размер файла войны осуществляется из-за JAR-файлов AWS SDK.

Каковы варианты решения такой ситуации?

+0

вы должны изменить размер загруженного содержимого в конфигурации сервера – KVK

+0

Возможно, это может быть идея: http://stackoverflow.com/questions/14368629/is-it-possible-to-deploy-an- Взорвался-war-file-unzipped-war-in-jboss-as-7 – assylias

ответ

1

Используйте инструменты для сборки, такие как Maven. Это обеспечит загрузку файлов зависимостей в локальный репозиторий maven сервера. Таким образом, размер загрузки вашего проекта уменьшается. Here является официальным справочником

+1

Это сработало бы, если бы война была построена на сервере aws, что, похоже, не так ... – assylias

+0

Поскольку пользователю требуется частое обновление до код, я предложил. Если война будет развернута только в момент выпуска, владелец вопроса не стал бы беспокоиться о загрузке большого файла – Thanga

+0

@Thanga У меня не было знаний о Maven, после вашего предложения, которое я пробовал, и это сработало. Спасибо чувак.. – swapnil7

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