Сбой развертывания веб-приложения Azure при выполнении быстрого запуска

#azure #azure-web-app-service

#azure #azure-web-app-service

Вопрос:

Я следую этому руководству

https://learn.microsoft.com/en-us/azure/app-service/quickstart-java?pivots=platform-linux#code-try-7

Я пытаюсь создать веб-сайт с помощью Azure. Я уже создал ресурс, теперь, когда я захожу на веб-сайт, он сообщает мне перейти в центр развертывания или быстрый запуск. Я выполняю быстрый запуск, но сталкиваюсь с проблемой.

При запуске

 mvn package azure-webapp:deploy
  

Я получаю

 [INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building helloworld Maven Webapp 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ helloworld ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ helloworld ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ helloworld ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/maalanis/helloworld/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ helloworld ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ helloworld ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-war-plugin:2.2:war (default-war) @ helloworld ---
[INFO] Packaging webapp
[INFO] Assembling webapp [helloworld] in [/home/maalanis/helloworld/target/helloworld]
[INFO] Processing war project
[INFO] Copying webapp resources [/home/maalanis/helloworld/src/main/webapp]
[INFO] Webapp assembled in [17 msecs]
[INFO] Building war: /home/maalanis/helloworld/target/helloworld.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO]
[INFO] --- azure-webapp-maven-plugin:1.9.1:deploy (default-cli) @ helloworld ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.384 s
[INFO] Finished at: 2020-08-23T06:37:15 00:00
[INFO] Final Memory: 44M/273M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.microsoft.azure:azure-webapp-maven-plugin:1.9.1:deploy (default-cli) on project helloworld: The value of <region> is not supported, please correct it in pom.xml. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
m  

Регион добавляется при запуске
mvn com.microsoft.azure:azure-webapp-maven-plugin:1.9.1:config

Я выбираю 1. Приложения

в регионе Region: southcentralus

Спасибо

Комментарии:

1. вы изначально устанавливали конфигурацию?

2. Для ресурса, который я использую? да, я сделал

3. согласно ошибке, в нем говорится, что регион не установлен

4. да, это westus. Я добавил регион при запуске: mvn com.microsoft.azure:azure-webapp-maven-plugin:1.9.1:config

5. Можете ли вы поделиться своим pom.xml файл, пожалуйста?

Ответ №1:

По-видимому, вы используете недопустимое значение для региона. Пожалуйста, запустите следующую команду командной строки Azure cli, чтобы получить список регионов / местоположений, и выберите значение из столбца «имя»

 az account list-locations -o table
  

Комментарии:

1. Это происходит, когда я запускаю mvn com.microsoft.azure: azure-webapp-maven-plugin:1.9.1: config Пожалуйста, подтвердите свойства веб-приложения AppName: hello ResourceGroup: helloResource Region: southcentralus Более высокая цена: PremiumV2_P1v2 ОС: Linux RuntimeStack: TOMCAT 8.5-jre8 Развертывание в слот: true Имя слота: hello-источник конфигурации слота: null