Клиентское приложение 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.
Можете ли вы помочь мне решить вышеуказанную ошибку?