springboot打包成jar jsp文件无法访问

springboot打包成jar jsp文件无法访问出现这种情况的原因是静态资源没有打包到 jar 如何解决 ps 本编博客不是解决 thymeleaf 模板引擎的问题第一步在 pom xml 文件的 amp lt build amp gt amp lt build amp gt 标签下添加如下 amp lt resources amp gt amp lt resou

在这里插入图片描述
出现这种情况的原因是静态资源没有打包到jar

如何解决

ps:本编博客不是解决thymeleaf模板引擎的问题

第一步 在pom.xml文件的<build></build>标签下添加如下

 <resources> <resource> <!--打包成jar静态资源必须指明路径,打包成war可以不用--> <directory>${basedir}/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> 

重新打包成jar并运行,如何还是不成功进入到第二步。

第二步 检查application.properties文件里的view前后缀

 spring.mvc.view.prefix=jsp/ spring.mvc.view.suffix=.jsp 

第三步 检查你的springboot版本是否大于1.4.2,

如果大于1.4.2resource是不管用的,改小就行了,我的是1.3.6

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231961.html原文链接:https://javaforall.net

(0)
上一篇 2025年11月10日 下午4:01
下一篇 2025年11月10日 下午4:22


相关推荐

  • 小数点如何用计算机二进制表示,计算机二进制小数点表示法

    小数点如何用计算机二进制表示,计算机二进制小数点表示法例如 178 125 1 先把浮点数分别把整数部分和小数部分转换成 2 进制整数部分用除 2 取余的方法 求得 小数部分用乘 2 取整的方法 求得 001 合起来即是 001 2 转换成二进制的浮点数 即把小数点移动到整数位只有 1 即为 1 0 2 111 111 是二进制 由于左移了 7 位 所以是 111 把浮点数转换二进制后 这里基本已经可以得出对应 3 部分的值

    2026年3月17日
    2
  • maven项目打包成war包并在linux下部署到tomact上

    maven项目打包成war包并在linux下部署到tomact上

    2021年7月15日
    122
  • Redis Desktop Manager – Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具「建议收藏」

    Redis Desktop Manager – Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具「建议收藏」RedisDesktopManager–个人认为是目前最好用的Redis可视化管理工具。redis可视化工具、Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具一、Windows系统Redis管理工具安装方法如下:1、进入RedisDesktopManager在git的发行版(免费版)页面https://github.com/uglide/RedisDesktopManager/releases/tag/0.9.32、点击red

    2022年10月21日
    7
  • Verilog读写文件

    Verilog读写文件一.读写文件相关的系统任务  在进行FPGA模块的开发过程中,常常需要对数据的处理过程进行行为仿真,以验证FPGA的功能逻辑是否正确,因此需要将FPGA行为仿真的结果与MATLAB或C/C++的处理结果进行对比验证。但需要对比的数据量比较大时,将输入输出结果数据存入文件进行对比是非常常用的方法。  Verilog中读写文件常用到的系统任务主要有以下几个:1.文件打开、关闭与定位操作:$fo…

    2022年5月25日
    626
  • 立即收藏!闪剪Nano Banana最全变现教程

    立即收藏!闪剪Nano Banana最全变现教程

    2026年3月15日
    2
  • opencv3.3版本训练自己的物体分类器

    opencv3.3版本训练自己的物体分类器Opencv 训练自己分类器注 此文是我整理了网上的各方资料汇集而成 由于在实践中遇到了很多坑 所以把自己的成功训练的经验写下来做个笔记给大家做个参考 本文所使用 opencv 版本为 3 3 下载链接 https opencv org releases page 3 1 准备训练样本图片 1 1 样本的采集 样本图片最好使用灰度图 且最好根据实际情况做一定的预处理 样本数量

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号