2013-11-21 86 views
1

我在CloudFoundry V2上部署了基于Java Spring-MVC的应用程序。我的应用程序需要通过https协议调用其web服务来访问另一台服务器。这需要证书应该被jvm信任。 所以我需要在jvm中执行命令来安装SSL证书。但到目前为止,我没有看到获取安装在CloudFoundry中的应用程序的控制台的方法。在Cloudfoundry中部署的应用程序中执行命令

回答

1

一个选项是为应用程序指定自定义启动命令,并在实际的应用程序启动命令之前运行cert import命令。

另一种选择是扩展Java构建包并在JVM设置期间安装证书(可能通过创建额外的“框架”组件)或让buildpack自动在启动命令中设置证书导入。有关扩展构建包的详细信息,请参阅https://github.com/cloudfoundry/java-buildpack#configuration-and-extension

+0

我真的很喜欢扩展Java Buildpack的第二种方法,我将介绍如何扩展它以实现此功能。 – ashokkumarprajapati

相关问题