Spring Boot: переменные среды websphere не передаются в application.properties - PullRequest
0 голосов
/ 29 мая 2019

У меня есть приложение Spring Boot (V1.5), работающее в Websphere (V8.5).У меня есть несколько конфигураций в application.properties в соответствии с процессом моего приложения.В этом файле я создал несколько пользовательских свойств:

limit.items.pending=${API_LIMIT_ITEMS_PENDING:10}

Я хотел легко изменить значение этой конфигурации на сервере, изменив environment variables WebSphere, но это не работает.

В моей веб-сфере у меня есть сервер1, на котором запущено мое приложение, и веб-сервер, на котором работает IHS.

Я попытался создать переменную среды API_LIMIT_ITEMS_PENDING в графическом интерфейсе пользователя:

  • All servers > server1 > process definition > environment entries
  • All servers > server1 > process definition > java virtual machine > custom properties
  • Environment > WebSphere Variables > server1

Кроме того, я попытался создать его через CLI с: - export API_LIMIT_ITEMS_PENDING="20"

Каждый раз, когда я создавал переменную, я сбрасывал сервер, но мое приложение весенней загрузки не перехватывало эти значения ни одним из способов

...