当前位置: 首页 > 编程笔记 >

SpringBoot+jsp项目启动出现404的解决方法

高寒
2023-03-14
本文向大家介绍SpringBoot+jsp项目启动出现404的解决方法,包括了SpringBoot+jsp项目启动出现404的解决方法的使用技巧和注意事项,需要的朋友参考一下

通过maven创建springboot项目启动出现404

application.properties配置

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

项目结构

控制器方法

package com.example.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class IndexController {

  @RequestMapping("/")
  public String index() {
    return "index";
  }
}

启动项目访问localhost:8080,出现404

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Thu Feb 28 22:59:29 CST 2019
There was an unexpected error (type=Not Found, status=404).
No message available

解决方法

pom.xml添加依赖

<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
</dependency>

clean并刷新maven

重启并访问localhost:8080

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍springBoot项目启动类启动无法访问的解决方法,包括了springBoot项目启动类启动无法访问的解决方法的使用技巧和注意事项,需要的朋友参考一下 网上也查了一些资料,我这里总结。下不来虚的,也不废话。 解决办法: 1、若是maven项目,则找到右边Maven Projects --->Plugins--->run(利用maven启动)则可以加载到webapp资源 2、上面方法

  • 本文向大家介绍SpringBoot项目@Async方法问题解决方案,包括了SpringBoot项目@Async方法问题解决方案的使用技巧和注意事项,需要的朋友参考一下 现象: 1. 表面现象: 方法中输出的日志, 日志文件中找不到, 也没有任何报错(即@Async标注的方法没有执行, 也没有报错) 2. 分析现象: 日志中某个时刻之后没有了task-xxx线程的日志 原因: @Async异常方法默

  • 本文向大家介绍解决在启动eclipse的tomcat进行访问时出现404问题的方法,包括了解决在启动eclipse的tomcat进行访问时出现404问题的方法的使用技巧和注意事项,需要的朋友参考一下 有段时间没部署项目到tomcat,今天部署出现了404问题。 一、环境 tomcat7   jdk1.7    eclipse-jee-luna-R-win32 二、问题描述 1、创建完web项目时,

  • SpringBoot项目本地运行测试一切正常,Jar包在本地运行也正常,当打包后传到 Linux 系统上,项目启动也没有问题,但是在前端发送请求后,发生了 Caused by: java.lang.ClassNotFoundException: com.qsj.acojbackendmodel.entity.User,这个User路径是错误的 ,正常应该是:com.qsj.acoj.model.e

  • 本文向大家介绍使用IDEA启动项目遇见ClassNotFoundException的解决方案,包括了使用IDEA启动项目遇见ClassNotFoundException的解决方案的使用技巧和注意事项,需要的朋友参考一下 一. 错误现象 本地开发 SpringBoot 项目的时候,在集成 MyBatis 查询数据库的时候,使用 IDEA 启动项目的时候,有时候会遇见如下的报错: Caused by:

  • 本文向大家介绍超个性修改SpringBoot项目的启动banner的方法,包括了超个性修改SpringBoot项目的启动banner的方法的使用技巧和注意事项,需要的朋友参考一下 如果我们使用过SpringBoot,那么就会对下面的图案不陌生。Springboot 启动的同时会打印下面的图案,并带有版本号。 查看SpringBoot官方文档可以找到关于 banner 的描述 The banner