Как развернуть API-интерфейс Sping Restfull в Azure - PullRequest
0 голосов
/ 21 ноября 2019

Я застрял, пытаясь развернуть моё перезагруженное приложение, разработанное с помощью Spring. Он работает на локальном хосте, давая мне ожидаемый результат при опросе моих разных маршрутов, которые я сделал с помощью @RequestMapping (/ xxx) с помощью cUrl.

Теперь я хотел бы попытаться развернуть его в Azure, чтобы я могв состоянии обернуть его, но с помощью URL-адреса лазури (это понятно?).

Я попробовал следующие методы:

  1. Непосредственно через плагин eclipse azure (см. ниже)
  2. Использование службы приложения Azure для контейнера: https://docs.microsoft.com/en-us/azure/java/spring-framework/deploy-spring-boot-java-app-on-linux
  3. Развертывание JAR: https://docs.microsoft.com/fr-fr/azure/java/spring-framework/deploy-spring-boot-java-app-with-maven-plugin
  4. Некоторые другие хитрости, которые я нашел в Интернете

Но я всегда застрял на этой странице, и приложение не отвечает на мои вызовы cUrls. Есть идеи, что я могу делать не так? enter image description here

Плагин Eclipse: enter image description here

1 Ответ

0 голосов
/ 29 ноября 2019

Если это приложение Spring Boot со встроенным Tomcat в JAR, используйте образ Java SE, доступный в службах приложений.

enter image description here

Reприсвойте файлу JAR имя app.jar

Затем загрузите его в WebApp (для простоты вы можете использовать FTP). Поместите файл JAR в / home / site / wwwroot path.

Вы также можете предоставить команду запуска (Проверьте блейд Configurations -> General Settings):

java -jar /home/site/wwwroot/app.jar

Если вы используете. пакет war, попробуйте использовать API wardeploy:

https://github.com/projectkudu/kudu/wiki/Deploying-WAR-files-using-wardeploy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...