|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
Всем привет! Сделал на Spring Boot 2.1.2 простейшее Web приложение с 1-м @Controller классом и одним @GetMapping("/"), выводящим html страницу. Размер War файла - 19Мб Как можно уменьшить размер War файла? Если сделать на Java EE такое же простейшее приложение, размер будет меньше/больше? С большими проектами размер war файла не будет расти с арифметической прогрессией? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 13:59 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
MolasarС большими проектами размер war файла не будет расти с арифметической прогрессией?Если Вы добавите ещё один контроллер, то размер war-файла не станет равным 38МБ. Вы можете проверить это сами. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 14:03 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
Molasar, а ты посмотрел, что находится в war? как минимум библиотеки можно исключить. но для этого они должны находиться где положено. MolasarС большими проектами размер war файла не будет расти с арифметической прогрессией?как правило либы используются многократно, поэтому прогрессии не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 14:03 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
Molasar, Что за вопрос странный. Это zip архив. Что там внутри большое конкретнее)))) LOL ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 14:21 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
Petro123Molasar, Что за вопрос странный. Это zip архив. Что там внутри большое конкретнее)))) LOL <artifactId>spring-boot-maven-plugin</artifactId> внутри секции build. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 14:29 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
MolasarКак можно уменьшить размер War файла? Использовать exclusions совместно с maven. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 14:29 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
Molasar, посмотри что находится в .war\WEB-INF\lib\ все либы "всё своё ношу с собой" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 14:49 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
Molasar, там внутри какой-нибудь сервер, типа Jetty, упакорван. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 14:54 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
Вы не даете автору даже посмотреть размеры файлов внутри. Пусть работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:00 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
MolasarКак можно уменьшить размер War файла? Если сделать на Java EE такое же простейшее приложение, размер будет меньше/больше? - в порядке развлечения, на днях, делал SpringBoot проект (~50Мб) и аналогичный на JavaEE (~10Мб). Собственно тут все просто - сервер приложений уже содержит все необходимые имплементации JavaEE. - можно и SpringBoot приложение уменьшить, оно тянет много лишнего. Если проект под maven, то exclusion Вам поможет. Например чтобы не тянуть embedded Tomcat в свое приложение и т п. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:47 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
MolasarВсем привет! Сделал на Spring Boot 2.1.2 простейшее Web приложение с 1-м @Controller классом и одним @GetMapping("/"), выводящим html страницу. Размер War файла - 19Мб Как можно уменьшить размер War файла? Если сделать на Java EE такое же простейшее приложение, размер будет меньше/больше? С большими проектами размер war файла не будет расти с арифметической прогрессией? 19 mb это очень мало для современного энтерпрайза. А какой у тебя сборщик? mvn? gradle? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 16:11 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
GarrickMolasar, там внутри какой-нибудь сервер, типа Jetty, упакорван. Jetty надо спецом покавать, там по умолчанию Томкет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 19:23 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
maytonMolasarВсем привет! Сделал на Spring Boot 2.1.2 простейшее Web приложение с 1-м @Controller классом и одним @GetMapping("/"), выводящим html страницу. Размер War файла - 19Мб Как можно уменьшить размер War файла? Если сделать на Java EE такое же простейшее приложение, размер будет меньше/больше? С большими проектами размер war файла не будет расти с арифметической прогрессией? 19 mb это очень мало для современного энтерпрайза. А какой у тебя сборщик? mvn? gradle? У нас в облаке под развертку просит 380МБ если надо тысячу нодов загрузить довольно накладно - приходится на Го переписывать только из-за памяти. Видимо ТС требуется так и не доучив яву начать учить Го ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 19:26 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
На AWS lambda есть ограничения в 128 Мь на артифакт. Кстати половина проблем фиксятся если внимательно смотреть mvn dependency:tree. Что включается? Почему? Какие зависимости тянутся? Нужны они или нет? Я как-то затянул aws-sdk хотя мне надо было отдельно взять aws-s3, aws-lambda e.t.c. Вобще внимательно смотрите что включается. Для gradle тоже есть плагин зависимостей. Ну... был вроде. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 19:37 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
один и тот же проект собранный ant - 35м , maven - 65м ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 19:54 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
А чем отличается состав артефактов? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 23:12 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
mayton, был проект созданный в NB "стандартным способом" сборки ant потом просто преобразован в в сборку maven разница в составе папки lib. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 07:04 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
maytonА чем отличается состав артефактов?Отличается скорее всего выкидыванием NCDF и CNF ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 07:42 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
Molasar, а можно pom файл(в очередной раз - вопрос без pom файла не имеет смысла)? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 08:13 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
вадяmayton, был проект созданный в NB "стандартным способом" сборки ant потом просто преобразован в в сборку maven разница в составе папки lib. хотел бы я глянуть на это "преобразование". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 08:17 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
Озверинхотел бы я глянуть на это "преобразование".создан проект maven и просто скопированы все файлы из проекта ant в среде NB. ну и исправлены ошибки в pom по мере возникающие в процессе компиляции. коды проекта без изменения ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 09:31 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
сезонаторMolasarС большими проектами размер war файла не будет расти с арифметической прогрессией?Если Вы добавите ещё один контроллер, то размер war-файла не станет равным 38МБ. Вы можете проверить это сами. Возьмусь написать контроллер размером 19 мб! Оплата сдельная - 1 мб = 10 к.руб :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 09:47 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
вадяОзверинхотел бы я глянуть на это "преобразование".создан проект maven и просто скопированы все файлы из проекта ant в среде NB. ну и исправлены ошибки в pom по мере возникающие в процессе компиляции. коды проекта без изменения Ты когда нибудь запускал своё приложение с ключиком verbose:class ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 10:18 |
|
Большой размер war файлов
|
|||
---|---|---|---|
#18+
maytonТы когда нибудь запускал своё приложение с ключиком verbose:class ?нет а смысл? мне нужен war для деплоя в линуксах ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 10:21 |
|
|
start [/forum/topic.php?fid=59&fpage=33&tid=2121519]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 139ms |
0 / 0 |