尝试根据文档设置env变量
https://github.com/cloudfoundry/java-buildpack/blob/master/docs/container-tomcat.md
$ cf set-env my-application JBP_CONFIG_TOMCAT '{tomcat: { context_path: /first-segment/second-segment }}'
获得以下内容:
FAILED
Incorrect Usage. Requires 'app-name env-name env-value' as arguments
答案 0 :(得分:1)
您使用的是哪种操作系统?这些示例假设Linux变体。对于Windows,json字符串的转义规则将有所不同。
答案 1 :(得分:0)
CF CLI团队尝试通过Github问题处理所有用户问题和错误报告,你介意打开吗? https://github.com/cloudfoundry/cli/issues/new
答案 2 :(得分:0)
由于空间原因,此错误的Raeason是来自CF点oif视图的无效JSON。它将空间视为参数的结束并开始另一个输入。
你可以从这里看到: 以下是有效的
有效的commnand: cf set-env my-application JBP_CONFIG_TOMCAT {aaa:{ff:/ kk}}
由于JSON中的空格,命令无效: cf set-env my-application JBP_CONFIG_TOMCAT {aaa:{ff:/ kk}}
与此无关。 BOSH安装和监狱容器使文件系统操作系统无关。