配置Bluemix Liberty应用程序以使用cf CLI工作流将证书添加到Liberty信任库的步骤?

时间:2016-08-12 14:31:31

标签: ibm-cloud websphere-liberty

我使用cf CLI将Spring启动应用程序部署到Bluemix。我收到错误' RSA premaster secret error'在这里可以看到:RSA premaster secret error when using webHDFS from BigInsights on cloud

我正在部署我的应用程序:

# Create a Liberty application in Blumemix.  
# Set APPNAME (below) to the name of the application.
APPNAME=<<theappname>>
cf login -u cf_username -p cf_password
cf push    $APPNAME -p build/libs/myapp.jar

似乎我需要向信任库添加证书 - 执行此操作的其他步骤是什么?据我所知,我需要重新打包自由服务器才能做到这一点。

上面的代码片段包含了我对自由的全部知识,请在提供答案时考虑到这一点。例如,我看到一些答案表明我需要编辑server.xml,但我没有这个文件,所以我可能需要从头创建它,或者生成一些如何?

我见过类似的问题,但我特别要求添加证书的工作流程是在我使用cf CLI工具时。

1 个答案:

答案 0 :(得分:2)

完成此任务没有一件事要做,需要几个步骤:

1)确保Liberty&amp; Spring应用程序在本地运行以下数据将指导您确保Liberty&amp; Spring设置正确:

How to use Websphere liberty in spring boot application

http://www.adeveloperdiary.com/java/spring-boot/deploy-spring-boot-application-ibm-liberty-8-5/

2)在Liberty中为您的应用配置安全性:

https://www.ibm.com/support/knowledgecenter/SSAW57_9.0.0/com.ibm.websphere.nd.multiplatform.doc/ae/tsec_7add_signercert.html

3)从CF命令行将打包的服务器部署到Bluemix:

https://console.ng.bluemix.net/docs/runtimes/liberty/optionsForPushing.html