Java工程读取resources中资源文件路径问题,jar中的文件无法读取

Java工程读取resources中资源文件路径问题,jar中的文件无法读取问题描述现象定位前言1、本地运行读取资源文件2、读取jar包中的文件信息问题描述现象作为一个刚开始学习java的新人,很多东西都是摸着石头过河,踩坑是常有的事。这不,今天我将maven管理的一个spring boot的WebAPP部署到服务器上,运行直接报错!纳尼!!!本地跑得好好的,一到服务器就出问题,关键是日志文...
摘要由CSDN通过智能技术生成

Java工程读取resources中资源文件路径问题,jar中的文件无法读取

问题描述

现象

作为一个刚开始学习java的新人,很多东西都是摸着石头过河,踩坑是常有的事。这不,今天我将maven管理的一个spring boot的WebAPP部署到服务器上,运行直接报错!纳尼!!!本地跑得好好的,一到服务器就出问题,关键是日志文件中的日志不全,无法马上定位到问题。好吧,一步一步排除问题吧!

定位

是不是windows与linux的区别?不是,我在windows上跑了一下打包后的代码,也出问题了,打包前没问题,打包后出问题了,包有毒!然后我开放了日志,一步一步调试(蛋疼啊),最终发现配置文件没有加载,路径出了问题。。。

前言

工程文件结构如下所示,目标是读取resources/python/kafka_producer.py文件
在这里插入图片描述

1、本地运行读取资源文件

采用getResource进行读取:

URL urlPath = this.getClass().getResource("/python/kafka_producer.py");
String execStr = String.format("python %s", urlPath.getPath().substring(1));
</
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值