Приложение весенней загрузки не запускает tomcat - PullRequest
0 голосов
/ 10 июля 2019

Я написал веб-сервис с использованием весенней загрузки. Когда я запускаю его, он просто выполняет сборку и запускается как JVM

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

    @SpringBootApplication
    public class SpringTestApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringTestApplication.class, args);
      }

    }

   .   ____          _            __ _ _
     /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
    ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
     \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
      '  |____| .__|_| |_|_| |_\__, | / / / /
     =========|_|==============|___/=/_/_/_/
     :: Spring Boot ::        (v2.1.6.RELEASE)

    2019-07-10 09:25:01.964  INFO 683 --- [ main] com.example.demo.SpringTestApplication   : Starting SpringTestApplication on     Amits-MacBook-Air.local with PID 683 (/Users/amitpatil/Downloads/demo/target/classes started by amitpatil in /Users/amitpatil/Downloads/demo)
    2019-07-10 09:25:01.967  INFO 683 --- [ main] com.example.demo.SpringTestApplication   : No active profile set, falling back     to default profiles: default
    2019-07-10 09:25:03.298  INFO 683 --- [ main] com.example.demo.SpringTestApplication   : Started SpringTestApplication in     7.067 seconds (JVM running for 7.826)

Process finished with exit code 0

Ответы [ 2 ]

0 голосов
/ 10 июля 2019

Это может произойти, и это вполне нормально, если у вас нет определенного процесса, который должен работать вечно.Например, если вы создадите веб-приложение, вы получите DispatcherServlet, который заставит ваше приложение оставаться в рабочем состоянии и ждать дежурства.Если это именно то, что вы намеревались сделать, я бы предложил расширить SpringBootApplication соответствующим классом.Я полагаю, это было ServletInitalizer или что-то.

0 голосов
/ 10 июля 2019

Сказать, что Process finished with exit code 0 означает, что все работает ок .Если в вашей программе происходит исключение или иным образом, генерируется выход с ненулевым аргументом.

Я рекомендую использовать Spring Initializr для начальной загрузки приложения весенней загрузки с embedded tomcat.Дополнительно я предлагаю Intelliju IDE поработать над вашим приложением.Это должно облегчить разработку приложений.

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