spring boot如何以jar包方式运行jsp应用
Spring Boot中默认的模板引擎为Thyemleaf,对Veloc坡纠课柩ity也提供和支持,但是Spring Boot并不推荐使用JSP模板引擎,在以Jar包运行Jsp页面时会报错,找不到对应的页面,当然通过配置可以支持以jar包方式运行jsp页面。
工具/原料
Spring Boot
Maven
一、现状
1、打开Spring Boot应用,通过Maven命令package命令将应用打成jar包
2、执行命令java -jar xx.jar启动Spring Boot应用,输入jsp页面对应的Url映射后,可以看到页面未找到
3、用解压缩软件将jar包打开,可以看到jar包中并没有对应的webapps目录,所以上面报了页面未找到错误
二、解决
1、在pom文件的build节点下添加resource配置,目的是将webapps下的目录打包到jar文件的META-INF\resources目录下
2、再次执行package打包命令将应用打成war包,这次可以注意到jar包中META-INF\resources目录下包含了webapps下的所有文件
3、执行令java -jar xx.jar启动Spring Boot应用,这时再次执行【步骤2】的操作,网页便可正常访问了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:47
阅读量:64
阅读量:58
阅读量:24
阅读量:70