【问题标题】:Boxfuse run command does not find file in application.propertiesBoxfuse 运行命令在 application.properties 中找不到文件
【发布时间】:2016-08-27 14:29:51
【问题描述】:

我有一个 Spring Boot 应用程序,在资源文件夹中有 application.properties 文件。该文件还包括: server.ssl.key-store=classpath:certificate.jks 。 在我的本地机器上运行 boxfuse (boxfuse run myJar.jar) 时一切正常(Payload 开始于 01:02.631s -> https://127.0.0.1:8448)但是当我尝试这样做时 boxfuse run -env=dev myJar:1.0 由于 vb-1d056c6c => java.io.FileNotFoundException: /app/certificate.jks 应用程序无法启动(没有这样的文件或目录) 。我认为这不是我的应用程序的问题,而是 Boxfuse 的问题。我该怎么办?

【问题讨论】:

  • 该图像是否与您的应用程序的先前版本融合在一起?您可以尝试将其移除并融合一个新的吗?
  • @Axel 是的,这就是问题所在。 Boxfuse 看到我已经有了那个版本的图像,所以它创建了一个新的版本号。我在日志的开头没有注意。也许您也可以在日志末尾添加图像版本?在成功消息之后还是之前?

标签: java spring-boot cloudcaptain


【解决方案1】:

问题是我已经有一个版本为 1.1 的图像,所以 Boxfuse 创建了一个新的版本号。我没有注意日志,所以当我运行部署到 AWS 命令​​时,我实际上是在部署旧版本。一定要注意日志

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 2023-03-13
    • 2022-12-07
    • 1970-01-01
    • 2019-04-14
    • 2023-02-14
    • 1970-01-01
    相关资源
    最近更新 更多