java - 在 docker 上运行时无法写入资源文件
问题描述
我需要更新资源文件夹中的属性文件。但是它在 docker 上运行时不会抛出这样的文件或目录异常,但它在 springboot 中的 docker 之外工作。请任何人帮助我解决这个问题。这要在后期构造中实现。
一些痕迹
Error occured. Cause : file:/my-translation-service.jar!/BOOT-INF/classes!/com/translator/definitions/translations_en.properties (No such file or directory)
java.io.FileNotFoundException: file:/my-translation-service.jar!/BOOT-INF/classes!/com/translator/definitions/translations_en.properties (No such file or directory)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
解决方案
推荐阅读
- javascript - 要求和导入不适用于 Electron 中的模块
- python - 将字符串解析为 Sympy 方程时出现 TypeError
- payment-gateway - 支付成功后Realex支付网关不返回商家网站
- python - 如何绘制学习率与准确性sklearn?
- html - 如何从框架集框架内更改浏览器窗口的 URL?
- r - 如何从 xts zoo 对象矩阵中的每个对象访问 coredata
- sql - 将字符串添加到 IsNull 表达式的末尾
- google-cloud-platform - 使用新的 Google rest api 要求进行验证 (15.01.2019)
- java - Java Kafka adminClient 主题配置。配置值被覆盖
- python - 在 Windows 上使用 open(filename, 'w') 找不到我的文件