Плагин весенней загрузки maven: spring-boot: start немедленно закрывает веб-приложение (с помощью молы) - PullRequest
0 голосов
/ 01 мая 2019

Когда я использую команду IDE или mvn spring-boot:run из командной строки для запуска моего приложения, оно работает нормально, но когда я пытаюсь использовать mvn spring-boot:start, оно вызывает сервер, а затем сразу же закрывает его.Вот урезанный журнал (Примечание: закрытие после успешной сборки)

2019-04-30 23:05:32.700  INFO 23764 --- [lication.main()] com.Application         : Started Application in 30.875 seconds (JVM running for 36.058)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 35.027 s
[INFO] Finished at: 2019-04-30T23:05:32+00:00
[INFO] Final Memory: 124M/1714M
[INFO] ------------------------------------------------------------------------
2019-04-30 23:05:33.203  INFO 23764 --- [      Thread-13] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4ea8f6f3: startup date [Tue Apr 30 23:05:02 UTC 2019]; root of conte
xt hierarchy

Мой pom.xml выглядит так, как будто имеет все необходимое.Он также содержит spring-boot-maven-plugin

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.1.4.RELEASE</version>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jetty</artifactId>
            <version>2.1.4.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

Я не смог найти в их документации ничего, что могло бы помочь мне с этой проблемой.

Ответы [ 2 ]

1 голос
/ 01 мая 2019

См. Руководство по пружинным сапогам при запуске и запуске

весна-загрузка: старт

весна-загрузка: запуск

По сути, «start» предназначен для выполнения большего количества скриптов и завершает себя, когда достигает конца кода, а «run» запускает программу как приложение, которое не завершается, когда достигает конца. указать в коде.

надеюсь, это немного поможет.

0 голосов
/ 04 мая 2019

Оказывается, проблема была с версией плагина maven с весенней загрузкой, которую я использовал.Как только я перешел на новую версию выпуска, я больше не вижу эту проблему.

<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.4.RELEASE</version>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...