如何在运行时为使用 sbt-native-packager 捆绑的应用程序加载配置文件

Posted

技术标签:

【中文标题】如何在运行时为使用 sbt-native-packager 捆绑的应用程序加载配置文件【英文标题】:How to load configuration files for apps bundled using sbt-native-packager during runtime 【发布时间】:2013-11-18 06:58:03 【问题描述】:

我使用 sbt-native-packager 构建了一个通用 tarball。 启动应用程序时,如何从 /etc/myapp 或任何其他自定义位置加载 c3p0 和 application.conf 等配置文件。

我不希望配置文件成为分发包本身的一部分。

【问题讨论】:

【参考方案1】:

我相信您可以使用类型安全配置的“包含”功能从直接位置抓取。

见https://github.com/typesafehub/config#features-of-hocon

也就是说,如果您想要一个全局文件作为配置文件,这将要求您根据安装位置创建不同的配置。

【讨论】:

以上是关于如何在运行时为使用 sbt-native-packager 捆绑的应用程序加载配置文件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用flex在运行时为RTMP播放器设置流名称?

如何在运行时为 UIBarButtonItem 设置目标和操作

x86 汇编 (AT&T):如何在运行时为变量动态分配内存?

如何在运行时为结构数组赋值?

如何在类中注入代码并在运行时为类字段赋值?

如何在 Spring Boot 启动时为反应式 r2dbc 驱动程序运行 flyway 迁移