Как сохранить конфигурацию Spring Boot как родительский проект (Maven) и запустить как веб-приложение - PullRequest
0 голосов
/ 10 июля 2019

У меня есть несколько модулей, которые должны иметь одинаковую конфигурацию с подключением к одной и той же базе данных, а также пройти некоторые проверки для каждого HTTP-запроса.

Я создал проект Maven с зависимостями и конфигурациями Spring Boot, такими как bean-компоненты Datasource, AOP и Interceptors.

Все работает нормально, если встроенный tomcat используется при запуске с методом main. Я расширяю класс из родительского класса проекта, который передает первичные классы и аргументы из дочернего класса.

Но мне нужно использовать внешний сервер и развернуть его как файл WAR. Для этого я использую расширенный класс SpringBootServletInitializer из родительского проекта. Это всегда выдает LifecycleException, когда я пытаюсь запустить сервер (Apache Tomcat).

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

PS: для упаковки родительского проекта установлено значение jar, и в нем используется зависимость, используемая в дочернем проекте (зависимости Spring Boot не добавляются)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...