ошибка INVALID_ARGUMENT при развертывании приложения gcloud: WEB-INF/appengine-web.xml требуется для этой среды выполнения

#java #google-app-engine #gcloud

#java #google-app-engine #gcloud

Вопрос:

Я пытаюсь преобразовать работу из appengine-web.xml файл для работы с файлом app.yaml в проекте Google app Engine, поэтому я создал файл app.yaml и поместил его в основную папку проекта. когда я пытаюсь развернуть свой проект с помощью команды «развертывание приложения gcloud», я получаю ошибку INVALID_ARGUMENT: WEB-INF/appengine-web.xml требуется для этой среды выполнения, если я запускаю «развертывание приложения gcloud path/appengine-web.xml » команда развертывания работает нормально, что мне нужно для преобразования для работы с файлом app.yaml? дополнительная информация мой проект записывается на java8 мой проект записывается в eclipse

Спасибо

Ответ №1:

Одно Java-приложение, которое будет развернуто в App Engine, должно иметь файл с именем appengine-web.xml в своей ВОЙНЕ, в каталоге WEB-INF/.

Я проверил документацию по команде развертывания приложения gcloud, и кажется, что для Java 8 вам нужно запустить :

 gcloud app deploy ~/my_app/WEB-INF/appengine-web.xml
  

Это тот, которым вы управляете.

С другой стороны, я нашел эту документацию (для гибких), в которой упоминается, как организовать ваши файлы на случай, если вы хотите использовать app.yaml для java 8

Ответ №2: