您的位置 首页 java

springboot整合jsp打包踩坑日记

本文主要分享了对整合 jsp 的springboot项目打jar包,如何正确的配置 maven pom。

一、项目结构

springboot整合jsp打包踩坑日记

二、打包配置

1.pom.xml添加spring-boot-maven-plugin配置

springboot整合jsp打包踩坑日记

如果只是普通的项目打包,上面的配置足够了,但是带src/main/webapp的打包,还不行,会发现src/main/webapp的内容都没有打进jar包

2.pom.xml添加配置resources配置

springboot整合jsp打包踩坑日记

这个配置可将src/main/webapp打包到jar包中,但是这个jar包还不能让jsp正常访问

注:如果没有配置<targetPath> META -INF/resources</targetPath>,src/main/webapp的内容会保存到BOOT-INF/ 目录下。经测试,jsp页面无法正常访问,需要指定到META-INF/resources才能正常访问

3.spring-boot-maven-plugin的版本指定为1.4.2.RELEASE

springboot整合jsp打包踩坑日记

springboot官方推荐的前端模板引擎是thymeleaf,所以对于jsp的支持可能存在兼容性。1.4.2.RELEASE是经过测试出来。具体原因未知,不过确实可用。

如果项目中没有多个main方法,mainClass可以不配置

4.最终版配置

springboot整合jsp打包踩坑日记

怎么样?如果你觉得有用的话,还不快快收藏起来!!!

附:涉及的代码目录

gitee:

文章来源:智云一二三科技

文章标题:springboot整合jsp打包踩坑日记

文章地址:https://www.zhihuclub.com/190458.shtml

关于作者: 智云科技

热门文章

网站地图