求助:Quarkus 3.0.3构建报错SRCFG00035,无法加载资源文件
Quarkus构建失败(SRCFG00035):无法加载资源文件解决方法
- 验证路径真实性:确认配置中
file:///somepath指向的路径实际存在,拼写无错误。若使用相对路径,需注意Quarkus构建时的工作目录(默认是项目根目录),推荐使用绝对路径或基于项目根的相对路径(如file:./config/)。 - 检查访问权限:确保执行Maven构建的进程拥有该路径下文件的读取权限,Linux/macOS系统需重点检查目录和文件的权限设置。
- 修正配置格式:保证
quarkus.config.locations的配置格式合规,多路径用逗号分隔,含空格的路径需用引号包裹,示例:quarkus: config: locations: "file:///absolute/path/to/config, file:./relative/config" - 调整构建顺序:若目标路径下的文件是构建过程中生成的,需调整构建步骤,确保资源文件在Quarkus构建前生成;或改为运行时传递配置路径参数,避免构建阶段加载未生成的资源。
- 尝试版本升级:Quarkus 3.0.3.Final可能存在已知配置加载问题,可升级至同系列新版本(如3.0.4.Final)或稳定版排查是否为版本bug导致。
内容的提问来源于stack exchange,提问作者ranjith vkit
相关产品推荐
相关产品推荐

