为了账号安全,请及时绑定邮箱和手机立即绑定

通过localhost访问spring boot项目时,抛出404 Not found错误

通过localhost访问spring boot项目时,抛出404 Not found错误

眼眸繁星 2023-03-02 15:08:55
我创建了一个简单的Spring-bootmaven 项目,并添加Tomcat v8.5 server了一个项目。Tomcat 服务器已成功启动,但是在通过http://localhost:8080访问应用程序时 会抛出HTTP Status 404 – Not Found错误。我已经安装了jre 1.8版本。请参考 pom.xml 以获取更多详细信息。// 猎鹰应用程序.javapackage com.qacoder.falcon;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class FalconApplication {    public static void main(String[] args) {        SpringApplication.run(FalconApplication.class, args);    }}// 测试控制器.javapackage com.qacoder.falcon.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class TestController {    @RequestMapping("/")    public String home() {        return "Spring boot is working!";    }}
查看完整描述

3 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

尝试按http://localhost:8080//@RequestMapping.



查看完整回答
反对 回复 2023-03-02
?
慕仙森

TA贡献1827条经验 获得超7个赞

您的应用程序是否具有 web.xml 或任何实现 WebApplicationInitializer 的类。您是否在应用程序中配置了任何过滤器。如果没有,请检查您创建的 war 文件的网络应用程序结构。在您的控制器中,您没有指定方法类型(获取请求)。请输入方法类型(@GetMapping 而不是@RequestMapping)并重试。

如果您想在没有外部 tomcat 的情况下运行该应用程序,那么只需运行类 FalconApplication 并点击 url - http://localhost/ 或者如果它是一个 maven 项目并使用 mvn clean install 创建一个 jar 并运行 jar 文件。



查看完整回答
反对 回复 2023-03-02
?
PIPIONE

TA贡献1829条经验 获得超9个赞

试试http://localhost:8080/context/

上下文是你的战争文件名。

在外部 tomcat 中,您将 war 文件放在 webapp 文件夹中,比如 abc.war。现在启动tomcat服务器。abc文件夹被创建这就是上下文。所以运行http://localhost:8080/abc/

它应该工作。


查看完整回答
反对 回复 2023-03-02
  • 3 回答
  • 0 关注
  • 271 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信