При доступе к проекту весенней загрузки через localhost выдает ошибку 404 Not found - PullRequest
0 голосов
/ 02 июля 2019

Я создал простой Spring-boot maven проект с добавлением Tomcat v8.5 server к проекту.Сервер Tomcat успешно запущен, однако при доступе к приложению через http://localhost:8080 выдается ошибка HTTP Status 404 – Not Found.Я установил jre 1.8 версию.Пожалуйста, обратитесь к pom.xml для получения более подробной информации.

// FalconApplication.java

package com.qacoder.falcon;

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

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

// TestController.java

package com.qacoder.falcon.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {
    @RequestMapping("/")
    public String home() {
        return "Spring boot is working!";
    }

}

Ответы [ 3 ]

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

Попробуйте http://localhost:8080/context/

context - это имя вашего файла войны.

Во внешний tomcat вы помещаете свой файл войны, например, abc.war, в папку webapp,Теперь запустите сервер Tomcat.Папка abc будет создана.Это контекст.Итак, запустите http://localhost:8080/abc/

Это должно работать.

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

Имеется ли в вашем приложении файл web.xml или любой другой класс, который реализует WebApplicationInitializer. У вас есть какие-либо фильтры, настроенные в вашем приложении. Если нет, проверьте структуру веб-приложения созданного вами файла war. В вашем контроллере вы не указали метод Type (Получить запрос). Пожалуйста, введите метод (@GetMapping вместо @RequestMapping) и повторите попытку.

Если вы хотите запустить приложение без внешнего кота, просто запустите класс FalconApplication и нажмите на ссылку - http://localhost/ или создайте jar с помощью mvn clean install, если это проект maven, и запустите файл jar.

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

Попробуйте нажать http://localhost:8080/ (добавлен дополнительный слеш), когда вы добавили / в свой @RequestMapping.

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