栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot本地下载Excel表可以,部署线上之后却是空白表

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot本地下载Excel表可以,部署线上之后却是空白表

今天被这个问题困扰了一天,就是SpringBoot项目下载Excel表的时候,用本地的服务器下载是没问题的,但是部署到线上之后下载的确实空表。而控制台给出的报错原因是找不到该表。

百思不得其解,为啥呢????

明明线下本地都可以,肯定不是代码或者路径有问题啊,本地表也是有数据的,在百度上试了N多种原因之后,被其他人一提醒才想到,可能就是我配置文件有问题,线上根本找不到文件的路径,虽然Jenkins上面确实有该表,但下载的时候,根本找不到啊。

后来经人提醒,可能哪个配置文件有问题,线上找不到,或者换个方法再试一下

现在是我的解决方法:

 

这是我的文件位置,

 这个是我在配置文件配置的相对路径

这个是我调用的接口,最主要是下面这个,在dockerfile文件里面,把这个Excel表的路径复制到我的相对路径上,这样就能根据它找到Excel表了

COPY ./excel_templates/*  ./excel_templates/

实在不行,或许可以试一下用绝对路径! 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/356997.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号