首页 > 解决方案 > 在 JAR(Jooby 应用程序)中找不到自定义配置文件

问题描述

我正在尝试使用自定义配置文件构建可执行的 JAR。

在 Eclpise 中一切正常,但在 jar 文件中缺少配置文件。

我以不同的方式尝试过。我将 application.conf 放在目录“Conf”和“Resources”中。除此之外,我还尝试在代码部分中使用以下语句。

有人有想法吗?

PS。Jooby 的 application.conf 是基于此:

https://github.com/lightbend/config

PS2:

我让配置写出到控制台。预期如何,在 Eclipse 中设置了所有自定义设置。在我的 Jar 文件中,配置仅包含应用程序的端口和名称以及大量系统设置(Java 版本、路径 xyz...)等内容。所以它不会将我的自定义配置设置合并到系统设置:(

//Config conf = ConfigFactory.parseResources("application.conf");
Config conf = require(Config.class);
//Config conf = ConfigFactory.load();
//Config conf = App.class.getResourceAsStream("application.conf");

标签: javaconfigjooby

解决方案


推荐阅读