Сборка Maven выполнена успешно, но ошибка 404 не найдена Не найдено - PullRequest
0 голосов
/ 13 февраля 2020

Итак, я пытаюсь выполнить руководство https://spring.io/guides/gs/rest-service/#scratch, и я устанавливаю проект maven, выполняя команду "запустить как" "maven build" с чистой установкой в ​​параметре цели. Я не могу понять, в чем проблема. Я также использую плагин m2e для запуска сборки maven, потому что я искал ответы других, и люди говорят, что использование командной строки eclipse maven ужасно.

Но я получаю эту ошибку в браузере на http://localhost: 8080 / приветствие

Состояние HTTP 404 - Не найдено Тип Отчет о состоянии

Сообщение / приветствие

Описание Исходный сервер не нашел текущего представления для целевой ресурс или не хочет раскрывать, что он существует.

Apache Tomcat / 9.0.31

Сборка выполнена успешно:

https://pastebin.com/QJtxyjxV

Я вставил его сюда, потому что переполнение стека помечает его как спам, а также я снова вставил несколько строк кода, потому что ссылка не была принята: /

mockHttpServletRequest:
      HTTP Method = GET
      Request URI = /greeting
       Parameters = {}
          Headers = []
             Body = null
    Session Attrs = {}

Handler:
             Type = com.example.restservice.GreetingController
           Method = com.example.restservice.GreetingController#greeting(String)

Async:
    Async started = false
     Async result = null

Resolved Exception:
             Type = null

ModelAndView:
        View name = null
             View = null
            Model = null

FlashMap:
       Attributes = null

MockHttpServletResponse:
           Status = 200
    Error message = null
          Headers = [Content-Type:"application/json"]
     Content type = application/json
             Body = {"id":1,"content":"Hello, World!"}
    Forwarded URL = null
   Redirected URL = null
          Cookies = []

MockHttpServletRequest:
      HTTP Method = GET
      Request URI = /greeting
       Parameters = {name=[Spring Community]}
          Headers = []
             Body = null
    Session Attrs = {}

Handler:
             Type = com.example.restservice.GreetingController
           Method = com.example.restservice.GreetingController#greeting(String)

Async:
    Async started = false
     Async result = null

Resolved Exception:
             Type = null

ModelAndView:
        View name = null
             View = null
            Model = null

FlashMap:
       Attributes = null

MockHttpServletResponse:
           Status = 200
    Error message = null
          Headers = [Content-Type:"application/json"]
     Content type = application/json
             Body = {"id":2,"content":"Hello, Spring Community!"}
    Forwarded URL = null
   Redirected URL = null
          Cookies = []

1 Ответ

0 голосов
/ 13 февраля 2020

Помимо сборки maven, запустите класс приложения весенней загрузки, который запускает приложение. Запустите команду ниже уровня проекта.

mvn spring-boot:run

Если вы используете любую IDE, щелкните правой кнопкой мыши по классу Spring boot Application и вызовите «Run Application».

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