У меня есть несколько модулей, которые должны иметь одинаковую конфигурацию с подключением к одной и той же базе данных, а также пройти некоторые проверки для каждого HTTP-запроса.
Я создал проект Maven с зависимостями и конфигурациями Spring Boot, такими как bean-компоненты Datasource, AOP и Interceptors.
Все работает нормально, если встроенный tomcat используется при запуске с методом main.
Я расширяю класс из родительского класса проекта, который передает первичные классы и аргументы из дочернего класса.
Но мне нужно использовать внешний сервер и развернуть его как файл WAR. Для этого я использую расширенный класс SpringBootServletInitializer из родительского проекта. Это всегда выдает LifecycleException
, когда я пытаюсь запустить сервер (Apache Tomcat).
Есть ли способ запустить файл war, поддерживая всю конфигурацию в родительском проекте.
PS: для упаковки родительского проекта установлено значение jar, и в нем используется зависимость, используемая в дочернем проекте (зависимости Spring Boot не добавляются)