cloud-foundry - 将文件夹复制到 Pivotal Cloud Foundry

标签 cloud-foundry

我正在运行一个 jar 应用程序,该应用程序使用一些需要与 jar 位于同一路径的资源文件夹:

这是我的文件夹的示例:

    $ ls
__files  mappings  wiremock-standalone-2.24.0.jar

我可以使用

推送 jar 文件
cf push wiremock-standalone-2.24.0.jar

但无法将两个文件夹映射和 __files 推送到 pcf。

当我这样做时:

cf push wiremock/__files

它尝试创建一个名为wiremock/__files的应用程序:

    Getting app info...
Creating app with these attributes...
+ name:       wiremock/__files
  path:       /tmp/build/2985dd2f

我应该使用什么命令行?

最佳答案

您可以做的是将所有缺少的文件添加到您的 JAR 包中:

cp wiremock-standalone-2.24.0.jar wiremock-standalone-2.24.0-fat.jar
jar uf wiremock-standalone-2.24.0-fat.jar ./lib

您的命令将完全相同,您所要做的就是指向 Java 应用程序内的新资源。

关于cloud-foundry - 将文件夹复制到 Pivotal Cloud Foundry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57858956/

相关文章:

oracle - Pivotal Cloud Foundry - 连接到外部 oracle 数据库

mysql - Bluemix ClearDB MySQL 容量限制

node.js - 配置文件中缺少 Bluemix CF App Loggregator 端点

spring-boot - 将 SSL keystore 文件添加到 Java 可信存储库,用于 PCF 上的 HTTP 客户端请求(Cloud Foundry)

ssl - 如何在 Cloud Foundry/Heroku 中保留用于验证的 SSL 服务器证书?

java - Spring 执行器 : Error configuring CloudFoundryActuator with multiple custom RestTemplateBuilder beans

java - 从应用程序更新 vcap env

cloud-foundry - Cloud Foundry 中的运行状况检查

load-balancing - Cloud Foundry/Bluemix 负载平衡

node.js - 如何获取在 CloudFoundry 中运行的 Node-Express 应用程序使用的实例内存?