我在CloudFoundry V2上部署了基于Java Spring-MVC的应用程序。我的应用程序需要通过https协议调用其Web服务来访问另一台服务器。这需要jvm应该信任证书。 所以我需要在jvm中执行命令来安装SSL证书。但到目前为止,我还没有办法在CloudFoundry中安装应用程序的控制台。
答案 0 :(得分:1)
一个选项是为应用程序指定自定义启动命令,并在实际应用程序启动命令之前运行cert import命令。
另一个选择是扩展Java buildpack并在JVM设置期间安装cert(可能通过创建一个额外的“框架”组件“)或让buildpack自动在start命令中设置cert import。有关扩展buildpack的详细信息,请https://github.com/cloudfoundry/java-buildpack#configuration-and-extension。