Spring Initializr для создания WAR для Tomcat? - PullRequest
0 голосов
/ 09 апреля 2019

Я хотел бы использовать Spring Initializr для создания WAR для tomcat ...
Наши DevOps до сих пор не привыкли к идее запуска java как отдельного приложения и хотели бы использовать приложение как WAR в tomcat

Мне удалось создать проект, но похоже, что он создает отдельное приложение для весенней загрузки

Я все еще хочу использовать Spring Initializr для получения всех зависимостей, таких как:

  • Репозитории отдыха
  • Шаблон JDBC
  • Кварц
  • REST

Одним из решений является создание динамического веб-проекта в затмении и использование Spring Initializr.затем просто скопируйте все зависимости pom в динамический веб-проект, есть ли лучший способ?

1 Ответ

1 голос
/ 09 апреля 2019

Чтобы создать развертываемый файл войны во внешнем контейнере, вам необходимо:

  • Реконфигурировать ваш проект для создания WAR
  • Объявите зависимость встроенного контейнера ( Tomcat ) как при условии

    <packaging>war</packaging>
    
    <dependencies>
        ...
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>
        ...
    </dependencies>
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...