我使用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工具时。
答案 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中为您的应用配置安全性:
3)从CF命令行将打包的服务器部署到Bluemix:
https://console.ng.bluemix.net/docs/runtimes/liberty/optionsForPushing.html