Невозможно запустить приложение при развертывании из лазурного конвейера - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь развернуть приложение весенней загрузки в службе приложений Azure.Когда я делаю это через Maven в Intellij, он работает нормально.Он развертывается, и я могу убедиться, что приложение развернуто и запущено.

Когда я развертываю его через конвейер Azure и выполняю выпуск, просто не удается запустить контейнер.Это вывод журнала:

2019-02-10T14:32:17.379283936Z /bin/init_container.sh: line 81: source: /usr/bin/java: cannot execute binary file
2019-02-10T14:32:17.379539843Z Startup File exited with code 126

Я подозреваю, что это связано с разделом

команда запуска

в развертываниираздел.Смотрите скриншот ниже.Я имею в виду, неясно, запускается ли jar автоматически, когда я запускаю развертывание, или вам нужно что-то здесь указать.Я попытался с жестким кодом java -jar <name of jar file>, но получил ту же ошибку.Есть ли что-то еще, что нужно сделать?Сам релиз становится зеленым, но контейнер никогда не запускается.

enter image description here

1 Ответ

0 голосов
/ 10 февраля 2019

Я нашел проблему и ответ.

  1. Команда запуска действительно должна быть пустой.
  2. Мне пришлось увеличить значение времени ожидания контейнера, установив переменную среды в настройках приложения.

WEBSITES_CONTAINER_START_TIME_LIMIT = 1800

...