#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