首页 > 解决方案 > 在 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)

标签: javaspringspring-bootdocker

解决方案


推荐阅读