powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
25 сообщений из 101, страница 2 из 5
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883611
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton_webdev_, а сколько в проекте например модулей и class-files? - Архитектура сама по себе не очень. Разбросано всё. Нативные квери в стрингах с конкатенацией. около 150 классов.

NixicЗаняло всё 2 месяца и месяца - к сожалению нам не хотят и 2 недели из бюджета на это выделить. ((( Поэтому хочется как=то понемногу параллельно...

PetroNotC Sharprun -jar /home/mySuperApp.jar
Занафига, совершенно непонятно. - чтоб упростить разработку, поддержку и деплой. А то всё как-то не по "фэн шую" вообще.

GarrickА в чём профит, какова конечная цель? - чтоб упростить разработку, поддержку и деплой. Например, чтоб протестировать или изменить что-то - нужно много лишних телодвижений и плясок с бубном делать. А хочется один файл с конфигом и отвязаться от деплоя в Tomcat.

PetroNotC SharpДумаешь просто, взять приложение с томкатом и переписать на приложение без него? - Я думаю что нет. Нужно много конфигов, Изменений и так д в Spring Boot.

maytonнасколько я понимаю у него уже почти готовая инфраструктура для переноса. - как сказать. Не совсем... Описал выше, почему...

chpashaspring boot поддерживает jersey, т.е. весь вопрос лишь в том, могут ли они параллельно работать - старые Endpoint на jersey, новые на RestController. И это нужно просто проверить. - да, проблема не в Rest. Проблема в том, что сервис завязан крепко с другими сервисами и конфигами и не так уж и просто просто взять и перенести...

maytonТоесть миграция возможна но цена
будет сильно зависеть от всяких гвоздей и шурупов которые вкручены в легаси код. Опыт подсказывает
что миграция хороша только в обучающих презентациях. В реальности всё очень больною. - так и есть. Поэтому и решил в коллективного разума поинтересоваться. Много гвоздей и гурупов. Если возможно например сам по себе сервис стартанёт как-то, то непонятно как он будет себя вести с JMS, Open AM и так д.. Это не делается - просто вжух и всё. Это не докеризировано, чтоб вжух и посмотрел. тут VM нужно собирати, замеять и так д.. А как конфиги раскиданы - знают админы. Конечно же можем спросить. но это всё упрётся в планировку, обсуждение и срач...


Спасибо всем откликнувшимся.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883614
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharpодин? А как же выше про веб сервисы? - у нас монолитный микросервисник.
Релизим 15 wars and jars.
Речь идёт сейчас, как портировать 1 war с наименьшим уроном.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883617
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpИ при чем здесь вообще тема про executable spring boot? - при том, что хочу нативный war проект перенести в Spring Boot.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883620
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_ - так и есть. Поэтому и решил в коллективного разума поинтересоваться. Много гвоздей и гурупов. Если возможно например сам по себе сервис стартанёт как-то, то непонятно как он будет себя вести с JMS, Open AM и так д.. Это не делается - просто вжух и всё. Это не докеризировано, чтоб вжух и посмотрел. тут VM нужно собирати, замеять и так д.. А как конфиги раскиданы - знают админы. Конечно же можем спросить. но это всё упрётся в планировку, обсуждение и срач...


Спасибо всем откликнувшимся.
Это как пудинг. Никогда не знаешь вкусный он или нет пока не сьешь. Начинай. И пиши тут какие проблемы
возникли.

Я-бы начал с приложения HelloWorld и добавлял в него ендпоинты по 1 штуке.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883638
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_PetroNotC Sharpодин? А как же выше про веб сервисы? - у нас монолитный микросервисник.
Релизим 15 wars and jars.
Речь идёт сейчас, как портировать 1 war с наименьшим уроном.as is to be?
Сейчас 15 war это 15 веб приложений рест на томкате.
Так?
Третью страницу описать не можешь.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883640
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_монолитный микросервисник.и где ты таких слов набрался?
Мужеподобная жена?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883643
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_Поэтому и решил в коллективного разума поинтересоваться.тогда не пиши сразу решение на спринг бут.
Окончательно решил?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883666
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Проблема уже видна.
Слишком мелко нарезали на 15 сервисов war.
Насколько можно понять по его описанию.
Резать нужно по функционалу.
А теперь он хочет из 15 сервисов war сделать 15 jar без аппСервера томкат.
Типо будет проще))).
...
Что сложного в админке кнопку деплой нажать я не понял.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883667
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Проблема уже видна.
Слишком мелко нарезали на 15 сервисов war.
Насколько можно понять по его описанию.
Резать нужно по функционалу.
А теперь он хочет из 15 сервисов war сделать 15 jar без аппСервера томкат.
Типо будет проще))).
...
Что сложного в админке кнопку деплой нажать я не понял.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883670
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ортогонально. Что 15 что 14 на 1. Резать надо по закону Конвея. По структуре организации
которая будет это разрабатывать и сопровождать.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883695
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_PetroNotC SharpИ при чем здесь вообще тема про executable spring boot? - при том, что хочу нативный war проект перенести в Spring Boot.

А если попробовать fat-war?!
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883698
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonРезать надо по закону Конвея.он это не поймёт. Это достаточно заумно.
А по функционалу резать каждая кухарка может.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883720
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulА если попробовать fat-war?!такого весь инет не знает.
Щас он попробует.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883939
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmad_nazgulА если попробовать fat-war?!такого весь инет не знает.
Щас он попробует.

Если вы не знаете, это не значит, что в документации по SpringBoot этого не написано :-)
fat-war делаеться точно так же как fat-jar, только в maven указывается, что собрать нужно war-ку.
Нормально собирается и работает.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883949
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЕсли вы не знаете, это не значит, что в документации по SpringBoot этого не написано :-)на заборе тоже написано.
Я говорил что веб это не знает. А не я.
Продолжайте.
Чем эти war будут отличаться от 15 war сейчас у ТС?
Или сами не делали?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883951
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Эта тема у ТС классика против вашего хайпа с микросервисами.
Увы.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883974
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЧем эти war будут отличаться от 15 war сейчас у ТС?
Или сами не делали?

А зачем им отличаться?!
На сколько я понял ТСу нужно "единообразии" в CI/CD.
fat-war от fat-jar для CI/CD отлчиаются ничем.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883977
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmad_nazgul,
Эта тема у ТС классика против вашего хайпа с микросервисами.
Увы.

Если бы у ТС-а был бы сервер приложения, хотя бы GlassFish, то да были бы проблемы, если еще бы использовали CDI в полный рост.
Но у него tomcat. А растащить несколько war-ок из tomcat по отдельным инстансам гораздо проще, чем из сервера приложений.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883986
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulНа сколько я понял ТСу нужно "единообразии" в CI/CD.ну ты посоветовал метод "А". Расскажи что изменится в деплое на томкат.
mad_nazgulЕсли бы у ТС-а был бы сервер приложения, хотя бы GlassFish, то да были бы проблемы
Ну дак расскажи проблемы. У меня тоже деплой одной командой
adminutil deploy /home/myApp.war.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883989
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulрастащить несколько war-ок из tomcat по отдельным инстансам гораздо проще , чем из сервера приложений.повторяю еще раз тем у которых все просто.
Это уже третий чел который залез в Ж... со своими микросервисами.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884010
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmad_nazgulНа сколько я понял ТСу нужно "единообразии" в CI/CD.ну ты посоветовал метод "А". Расскажи что изменится в деплое на томкат.


1. Не надо где-то на сервере держать отдельно tomcat соотвественно его администрировать
2. Можно, например, завернуть приложение/сервисы в docker и перейти на инфраструктуру kubernetes. Причем довольно просто


PetroNotC Sharpmad_nazgulЕсли бы у ТС-а был бы сервер приложения, хотя бы GlassFish, то да были бы проблемы
Ну дак расскажи проблемы. У меня тоже деплой одной командой
adminutil deploy /home/myApp.war.

Проблемы с сервером приложений, если используются возможности сервера приложений связанный с инжекцией бинов.
Когда можно сделать один бин который использоваться несколькими приложениями.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884018
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Вы третьему челу с проблемами говорите что это просто.
Показывайте ему решение.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884025
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulНе надо где-то на сервере держать отдельно tomcatпрелестно.
Есть томкат или другой аппСервер в роли менеджера и оркестровщика веб приложений/сервисов.
Предлагается его выкинуть.
Ну а без оркестровки как?
Правильно - обратно добавляем контейнеры и kubernetes и...
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884099
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpпрелестно.
Есть томкат или другой аппСервер в роли менеджера и оркестровщика веб приложений/сервисов.
Предлагается его выкинуть.
Ну а без оркестровки как?
Правильно - обратно добавляем контейнеры и kubernetes и...

Дело не совсем в оркестровке, а в масштабировании.
У обычных серверов приложений для JavaEE есть трудности при горизонтальном масштабировании.
Микросервисная архитектура и инструменты для нее, как бы и созданы чтобы решить эту проблему.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884111
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы как-то мигрировали legacy Spring -> Spring Boot биржевое приложение. Один из его tiers, который ответсвтенный
за балансировку JMS. Запланировано 1 спринт но еле-еле влезли в 2 спринта. Ох и боков-же вылезло! К сожалению
щас я не вспомню подробностей (мигрировал не я а другая команда) но бокопорил не сам Спринг а массовые
зависимости. Типа cglib и прочие мелкие но функицональныее.

Вобщем пудинг надо начать все таки кушать и сообщать что там на язык попало.
...
Рейтинг: 0 / 0
25 сообщений из 101, страница 2 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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