2016-12-16 4 views
4

Я пытаюсь загрузить пример приложения в Google App Engine с существующим идентификатором проекта. Здесь GAE скриншот gae screenshotGoogle App Engine: этого приложения не существует

Я использую тот же ID в проекте. Но когда я пытаюсь загрузить его с плагином из Eclipse, то я Получать ошибку:

eclipse error

Вся ошибка из консоли:

------------ Deploying frontend ------------ 

Preparing to deploy: 
    Created staging directory at: 'C:\Users\User\AppData\Local\Temp\appcfg2693799039714166602.tmp' 
    Scanning for jsp files. 
    Scanning files on local disk. 
    Initiating update. 
com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=app1-152711&version=1& 
404 Not Found 
This application does not exist (project_id=u'app1-152711'). To create an App Engine application in this project, run "gcloud beta app create" in your console. 


Debugging information may be found in C:\Users\User\AppData\Local\Temp\appengine-deploy7186088524405894873.log 

Почему я не могу загрузить его?

+0

Возможный дубликат [Невозможно развернуть проект Java в Google App Engine] (http://stackoverflow.com/questions/41179549/unable-to-deploy-java-project-on-google-app-engine) – Adam

ответ

1

Убедитесь, что вы вошли в систему с помощью соответствующей учетной записи Gmail. В правом нижнем углу Eclipse вы увидите, какая учетная запись вы авторизованы, или вы увидите «Войти в Google» - нажмите на нее, чтобы разрешить Eclipse.

+0

да не, залогинился конечно. может из-за того, что у меня там несколько приложений? но ведь id правильный берется. – cinematik01

+0

Адрес должен иметь льгогии "владелец" или "разработчик". И можно попробовать выйти и заново зайти - если использовали gcloud, логин мог поменяться. ID, кстати, берется из appengine-web.xml файла. –

+0

Я думал, что это была проблема изначально ... но это было не так. См. Мой ответ от нескольких мгновений назад. –

3

Я просто столкнулся с этим сам. Проект должен быть создан в Cloud Console. И вам нужно пройти настройку проекта в AppEngine. Что-то должно быть нарушено в API, который создает часть приложения AppEngine во время загрузки. Так что делать это через веб-интерфейс создает для вас проект ... а затем загрузка по существу заполняет его.

Это никогда не было так, поэтому, возможно, что-то изменилось.

4

Это на самом деле новое намеренное поведение. App Engine не будет включен для новых проектов, пока вы не займете поток создания приложений в Cloud Console под «App Engine», чтобы включить службу App Engine, или, альтернативно, запустить с консоли консоль gcloud beta app create.

2

У меня такая же проблема. Это то, что я сделал, чтобы решить эту проблему.

Войдите в свою облачную учетную запись google. Выберите проект из голубой панели заголовка. Нажмите кнопку меню (3 бара) в левом верхнем углу синей панели заголовка. Выберите IAM - вам нужно разрешение для учетной записи службы App Engine. Если нет, вы должны настроить его. Для этого: Нажмите кнопку меню (3 бара) снова Нажмите на App Engine Если вы еще не установили его, вам будет предложено сделать учебное пособие. Отменить учебное пособие. Вернитесь к IAM. Теперь вы должны увидеть, что учетная запись службы App Engine добавлена ​​к разрешению Перейти к загрузке. Должен работать сейчас.

+0

Хорошая работа! Вы должны начать раздел «Ваше первое приложение» и выбрать область хостинга для создаваемой учетной записи службы. Отмените следующую часть, которая является учебным пособием. – aaronvargas

Смежные вопросы