Действия по настройке приложения Bluemix Liberty для добавления сертификата в доверенное хранилище Liberty с использованием рабочего процесса cf CLI?
Я использую cf
CLI для развертывания приложения весенней загрузки в Bluemix. Я получаю сообщение об ошибке "Секретная ошибка премастера RSA", которое можно увидеть здесь: Секретная ошибка премастера RSA при использовании webHDFS от BigInsights в облаке
Я развертываю свое приложение так:
# 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
, но у меня нет этого файла, так что, вероятно, мне нужно создать его с нуля, или сгенерировать его как-нибудь?
Я видел подобные вопросы, но рабочий процесс, который я специально спрашиваю о добавлении сертификата, это когда я использую инструменты CLI cf.
1 ответ
Для выполнения этой задачи ничего не нужно делать, для этого потребуется несколько шагов:
1) Убедитесь, что приложение Liberty & Spring работает локально. Приведенные ниже данные помогут вам убедиться, что Liberty & Spring настроены правильно:
Как использовать Websphere liberty в весенней загрузке
http://www.adeveloperdiary.com/java/spring-boot/deploy-spring-boot-application-ibm-liberty-8-5/
2) Настройте безопасность для вашего приложения в Liberty:
3) Разверните упакованный сервер в Bluemix из командной строки CF:
https://console.ng.bluemix.net/docs/runtimes/liberty/optionsForPushing.html