很多朋友在玩springboot和jsp的时候会遇到这个问题,那是因为打成jar在打包的时候是需要把编译文件一起打包进去的,而如果你的项目没有添加maven编译插件的话就无法启动访问。只需要在pom.xml文件下的<build></build>中加入如下代码即可:
<finalName>你的项目名称</finalName>
<resources>
<resource>
<directory>${basedir}/src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.2.RELEASE</version>
</plugin>
</plugins>
SpringBoot整合JSP教程

本文解决SpringBoot项目使用JSP页面时无法访问的问题。通过在pom.xml中配置maven插件,确保项目正确打包并包含所有编译文件。适用于打成jar包部署的场景。
577

被折叠的 条评论
为什么被折叠?



