Клиентское приложение Spring Cloud config не работает в Bluemix. Но он работает правильно на локальном рабочем столе

Я создал новый весенний облачный конфигурационный сервер и сконфигурировал клиентское приложение в Eclipse на основе инструкций в блоге Spring io: "настройка-все-все-или-12-фактор-приложение-стиль-конфигурация-с-пружиной"

Соответствующий исходный код находится по адресу: https://github.com/joshlong/configuring-it-all-out.

Когда я пытаюсь запустить приложение локально на рабочем столе, оно работает как положено. Когда я загрузил то же самое в Bluemix, с небольшими изменениями в файле свойств (для адаптации к bluemix env- изменения свойств приведены ниже), сервер конфигурации работает должным образом, но клиент конфигурации не работает должным образом, и я получаю ниже ошибка:

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Tue Oct 27 21:57:21 UTC 2015
There was an unexpected error (type=Internal Server Error, status=500).
Error creating bean with name 'scopedTarget.projectNameRestController': 

Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: 
Could not autowire field: private java.lang.String cloud.client.ProjectNameRestController.projectName; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'configuration.projectName' in string value "${configuration.projectName}"

Файл свойств изменяется в коде клиента:

spring.application.name=abcTestApp
spring.cloud.config.uri=http://abcconfigserver4.mybluemix.net/

В приведенных выше файлах свойств abcTestApp ссылается на имя файла свойств в github.

Можете ли вы помочь мне решить вышеуказанную ошибку?

0 ответов

Другие вопросы по тегам