Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Большой размер war файлов / 25 сообщений из 90, страница 1 из 4
22.01.2019, 13:59
    #39762824
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
Всем привет!

Сделал на Spring Boot 2.1.2 простейшее Web приложение с 1-м @Controller классом и одним @GetMapping("/"), выводящим html страницу.
Размер War файла - 19Мб

Как можно уменьшить размер War файла?
Если сделать на Java EE такое же простейшее приложение, размер будет меньше/больше?

С большими проектами размер war файла не будет расти с арифметической прогрессией?
...
Рейтинг: 0 / 0
22.01.2019, 14:03
    #39762828
сезонатор
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
MolasarС большими проектами размер war файла не будет расти с арифметической прогрессией?Если Вы добавите ещё один контроллер, то размер war-файла не станет равным 38МБ. Вы можете проверить это сами.
...
Рейтинг: 0 / 0
22.01.2019, 14:03
    #39762829
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
Molasar,

а ты посмотрел, что находится в war?
как минимум библиотеки можно исключить.
но для этого они должны находиться где положено.
MolasarС большими проектами размер war файла не будет расти с арифметической прогрессией?как правило либы используются многократно, поэтому прогрессии не будет
...
Рейтинг: 0 / 0
22.01.2019, 14:21
    #39762846
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
Molasar,
Что за вопрос странный. Это zip архив. Что там внутри большое конкретнее)))) LOL
...
Рейтинг: 0 / 0
22.01.2019, 14:29
    #39762853
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
Petro123Molasar,
Что за вопрос странный. Это zip архив. Что там внутри большое конкретнее)))) LOL
<artifactId>spring-boot-maven-plugin</artifactId> внутри секции build.
...
Рейтинг: 0 / 0
22.01.2019, 14:29
    #39762854
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
MolasarКак можно уменьшить размер War файла?

Использовать exclusions совместно с maven.
...
Рейтинг: 0 / 0
22.01.2019, 14:49
    #39762870
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
Molasar,

посмотри что находится в .war\WEB-INF\lib\
все либы
"всё своё ношу с собой"
...
Рейтинг: 0 / 0
22.01.2019, 14:54
    #39762875
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
Molasar,

там внутри какой-нибудь сервер, типа Jetty, упакорван.
...
Рейтинг: 0 / 0
22.01.2019, 15:00
    #39762880
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
Вы не даете автору даже посмотреть размеры файлов внутри.
Пусть работает.
...
Рейтинг: 0 / 0
22.01.2019, 15:47
    #39762928
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
MolasarКак можно уменьшить размер War файла?
Если сделать на Java EE такое же простейшее приложение, размер будет меньше/больше?

- в порядке развлечения, на днях, делал SpringBoot проект (~50Мб) и аналогичный на JavaEE (~10Мб). Собственно тут все просто - сервер приложений уже содержит все необходимые имплементации JavaEE.

- можно и SpringBoot приложение уменьшить, оно тянет много лишнего. Если проект под maven, то exclusion Вам поможет. Например чтобы не тянуть embedded Tomcat в свое приложение и т п.
...
Рейтинг: 0 / 0
22.01.2019, 16:11
    #39762943
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
MolasarВсем привет!

Сделал на Spring Boot 2.1.2 простейшее Web приложение с 1-м @Controller классом и одним @GetMapping("/"), выводящим html страницу.
Размер War файла - 19Мб

Как можно уменьшить размер War файла?
Если сделать на Java EE такое же простейшее приложение, размер будет меньше/больше?

С большими проектами размер war файла не будет расти с арифметической прогрессией?
19 mb это очень мало для современного энтерпрайза.

А какой у тебя сборщик? mvn? gradle?
...
Рейтинг: 0 / 0
22.01.2019, 19:23
    #39763069
Sergunka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
GarrickMolasar,

там внутри какой-нибудь сервер, типа Jetty, упакорван.

Jetty надо спецом покавать, там по умолчанию Томкет.
...
Рейтинг: 0 / 0
22.01.2019, 19:26
    #39763073
Sergunka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
maytonMolasarВсем привет!

Сделал на Spring Boot 2.1.2 простейшее Web приложение с 1-м @Controller классом и одним @GetMapping("/"), выводящим html страницу.
Размер War файла - 19Мб

Как можно уменьшить размер War файла?
Если сделать на Java EE такое же простейшее приложение, размер будет меньше/больше?

С большими проектами размер war файла не будет расти с арифметической прогрессией?
19 mb это очень мало для современного энтерпрайза.

А какой у тебя сборщик? mvn? gradle?

У нас в облаке под развертку просит 380МБ если надо тысячу нодов загрузить довольно накладно - приходится на Го переписывать только из-за памяти.

Видимо ТС требуется так и не доучив яву начать учить Го
...
Рейтинг: 0 / 0
22.01.2019, 19:37
    #39763081
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
На AWS lambda есть ограничения в 128 Мь на артифакт.

Кстати половина проблем фиксятся если внимательно смотреть mvn dependency:tree. Что включается?
Почему? Какие зависимости тянутся? Нужны они или нет?

Я как-то затянул aws-sdk хотя мне надо было отдельно взять aws-s3, aws-lambda e.t.c. Вобще внимательно
смотрите что включается.

Для gradle тоже есть плагин зависимостей. Ну... был вроде.
...
Рейтинг: 0 / 0
22.01.2019, 19:54
    #39763087
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
один и тот же проект собранный ant - 35м , maven - 65м
...
Рейтинг: 0 / 0
22.01.2019, 23:12
    #39763148
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
А чем отличается состав артефактов?
...
Рейтинг: 0 / 0
23.01.2019, 07:04
    #39763187
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
mayton,

был проект созданный в NB "стандартным способом" сборки ant
потом просто преобразован в в сборку maven
разница в составе папки lib.
...
Рейтинг: 0 / 0
23.01.2019, 07:42
    #39763191
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
maytonА чем отличается состав артефактов?Отличается скорее всего выкидыванием NCDF и CNF
...
Рейтинг: 0 / 0
23.01.2019, 08:13
    #39763196
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
Molasar, а можно pom файл(в очередной раз - вопрос без pom файла не имеет смысла)?
...
Рейтинг: 0 / 0
23.01.2019, 08:17
    #39763198
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
вадяmayton,

был проект созданный в NB "стандартным способом" сборки ant
потом просто преобразован в в сборку maven
разница в составе папки lib.

хотел бы я глянуть на это "преобразование".
...
Рейтинг: 0 / 0
23.01.2019, 09:31
    #39763227
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
Озверинхотел бы я глянуть на это "преобразование".создан проект maven и просто скопированы все файлы из проекта ant в среде NB.
ну и исправлены ошибки в pom по мере возникающие в процессе компиляции.
коды проекта без изменения
...
Рейтинг: 0 / 0
23.01.2019, 09:47
    #39763238
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
сезонаторMolasarС большими проектами размер war файла не будет расти с арифметической прогрессией?Если Вы добавите ещё один контроллер, то размер war-файла не станет равным 38МБ. Вы можете проверить это сами.
Возьмусь написать контроллер размером 19 мб!
Оплата сдельная - 1 мб = 10 к.руб :)
...
Рейтинг: 0 / 0
23.01.2019, 10:18
    #39763252
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
вадяОзверинхотел бы я глянуть на это "преобразование".создан проект maven и просто скопированы все файлы из проекта ant в среде NB.
ну и исправлены ошибки в pom по мере возникающие в процессе компиляции.
коды проекта без изменения
Ты когда нибудь запускал своё приложение с ключиком verbose:class ?
...
Рейтинг: 0 / 0
23.01.2019, 10:21
    #39763257
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
maytonТы когда нибудь запускал своё приложение с ключиком verbose:class ?нет
а смысл?
мне нужен war для деплоя в линуксах
...
Рейтинг: 0 / 0
23.01.2019, 10:53
    #39763281
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большой размер war файлов
вадяmaytonТы когда нибудь запускал своё приложение с ключиком verbose:class ?нет
а смысл?
мне нужен war для деплоя в линуксах

может это Алиса?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Большой размер war файлов / 25 сообщений из 90, страница 1 из 4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]