很多朋友在玩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>