Azure - команда запуска - невозможно получить доступ к jarfile app.jar

У меня есть приложение Java Spring Boot, которое развернуто на веб-службе Azure, все работает. На данный момент я действительно хочу сделать следующее:

«java -jar -Dspring.profiles.active = test app.jar», я хочу запустить приложение на основе этой команды через поле imput (команда запуска) в облаке Azure, см. следующее изображение:

введите описание изображения здесь

Проблема в том, что это дает мне следующую ошибку: Невозможно получить доступ к jarfile app.jar, я нахожу эту информацию в журналах.


person M Yil    schedule 13.02.2020    source источник
comment
Столкнулся с похожей проблемой, есть ли решение?   -  person    schedule 15.04.2020


Ответы (1)


Мне пришлось установить команду запуска на

java -jar /home/site/wwwroot/app.jar --server.port=80

чтобы моя служба WebApp на базе Linux могла правильно подобрать банку и запустить приложение Spring Boot 2.2. Обратите внимание, что путь является абсолютным и начинается с / home, я нашел эту информацию здесь: https://docs.microsoft.com/en-us/azure/app-service/faq-app-service-linux#встроенныеизображения .

person Jens Wegar    schedule 14.08.2020