项目开发完成后,本来本地可以运行并访问页面的服务打为jar包后部署到服务器上后便访问不了了,返回404异常。
打开jar包查看发现webapp下的页面没有打包进jar包中,修改pom文件:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
</build>
再次部署发现仍然无法访问页面,后继续查找解决方法,后将jar包改为war包,再次部署,成功访问页面