gpt4 book ai didi

java - 使用 boxfuse 运行简单的可执行 jar

转载 作者:行者123 更新时间:2023-11-30 07:37:42 25 4
gpt4 key购买 nike

我想将当前使用 docker 运行的应用程序转换为 boxfuse。

maven 构建后,我有这些相关文件:

/target/my-app-shaded.jar
/config-dev.yml

本地运行 jar 的命令很简单 jar -jar target/my-app-shaded.jar server config-dev.yml

我能弄清楚的是 boxfuse run target/my-app-shaded.jar 运行 jar 文件,但是如何添加配置文件和命令行参数?

最佳答案

这似乎是一个 Dropwizard 应用程序。在这种情况下,您只需将配置放在 src/main/resources 下并像这样传递参数

boxfuse run target/my-app-shaded.jar "-jvm.main.args=server config-dev.yml"

当在 Maven 或 Gradle 项目的根目录执行此操作并使用最新的 Boxfuse 客户端(您可以简单地使用 boxfuse -u 进行更新)时,您还可以将其简化为:

boxfuse 运行“-jvm.main.args=server config-dev.yml”

因为 Boxfuse 会自动发现有效负载。

此外,如果您将配置文件命名为 boxfuse.yml,您可以进一步简化为:

boxfuse 运行

更多信息:https://cloudcaptain.sh/docs/payloads/dropwizard#configuration

关于java - 使用 boxfuse 运行简单的可执行 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35159951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com