100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > mvc 扫描jar jsp_SpringBoot+jsp项目启动出现404

mvc 扫描jar jsp_SpringBoot+jsp项目启动出现404

时间:2018-11-30 01:33:17

相关推荐

mvc 扫描jar jsp_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;@Controllerpublic class IndexController {@RequestMapping("/")public String index() {return "index";}}

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

Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Feb 28 22:59:29 CST 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

打包为jar运行仍然出现404

打包插件版本设置为1.4.2.RELEASE,并且配置好资源目录

<build><resources><resource><directory>src/main/webapp</directory><!--这里必须是META-INF/resources--><targetPath>META-INF/resources</targetPath><includes><include>**/**</include></includes><filtering>false</filtering></resource></resources><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>1.4.2.RELEASE</version></plugin></plugins></build>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。