您需要
VCAP_SERVICES按照错误消息的指示将其作为环境变量提供给本地容器
Caused by:java.lang.IllegalStateException: Environment variable VCAP_SERVICES notset。为此,请向环境变量提供相应的参数,就像将真实的XSUAA实例绑定到您的CloudFoundry微服务时一样。对于本地部署,您
VCAP_SERVICES必须至少具有以下参数,其中该
verificationkey属性需要与JWT的签名匹配。此外,该
tags属性至关重要。
对于Mac / Unix
export VCAP_SERVICES='{ "xsuaa":[ { "credentials": { "clientid":"testClient", "clientsecret":"dummy-clientsecret", "identityzone":"uaa", "url":"dummy-url", "verificationkey":"-----BEGIN PUBLIC KEY-----MIIBI...QIDAQAB-----END PUBLIC KEY-----" }, "tags":["xsuaa"] }]}'
如果正确提供了环境变量,则应该在本地环境日志输出中看到以下消息:
INFO: Got from VCAP_SERVICES: identityzone=uaa
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)