2013-04-10 2 views
1

Я успешно запустил приложение локально на локальном хостеПроблема с Google Appengine ид

Когда я развертывается в AppEngine я получил ошибку.

com.google.appengine.tools.admin.HttpIoException: оприходование Ошибка в URL: https://appengine.google.com/api/appversion/create?app_id=my_id&version=1& 404 Not Found Это приложение не существует (app_id = u'my_id ').

По какой-то причине ID приведены в ошибки и и пространство добавляется в начале

я в два раза проверил приложение существует и succesfuly загрузил приложение с другого компьютера

+0

Помогает ли один из ответов http://stackoverflow.com/questions/7039200/this-application-does-not-exist-app-id-xxx? – VonC

+0

u просто означает unicode. Вы создали приложение appengine через веб-интерфейс appengine с идентификатором, который вы используете? –

+0

Да, я создал приложение и запустил его с другого компьютера. –

ответ

1

Все решения я могу найти (например, "This application does not exist (app_id=xxx)", или "GAE - Deployment Error: “AttributeError: can't set attribute") упоминаете работает appcfg.py с --no_cookies

C:\Program Files (x86)\Google\google_appengine\appcfg.py 

appcfg.py --no_cookies update my-app-folder\ 
# or (2-steps verificatio enabled) 
appcfg.py --oauth2 --no_cookies update my-app-folder\ 

Если проект содержит классы Java7, вы пе ed, чтобы добавить опцию --use_java7, как показано в вопросе «Failed to deploy to Google App Engine because --use_java7 flag has not been set».


В то время как вы можете запустить AppCfg из пути установки GAE, на странице «Using the Google Plugin for Eclipse» упоминает (в нижней части страницы):

Некоторые особенности инструментов SDK App Engine Java являются только доступный путем запуска инструментов непосредственно из командной строки. Если вы установили SDK с помощью Eclipse, вы можете запустить эти инструменты из каталога установки плагина Eclipse.

SDK находится в каталоге установки Eclipse под кодом plugins/com.google.appengine.eclipse.sdkbundle_VERSION/, где VERSION является идентификатором версии для SDK.
В этом каталоге находится подкаталог appengine-java-sdk/bin/, содержащий инструменты.

+0

Найден файл. Не знаю, где добавить код. рядом с этим OAUTH_CLIENT_EXTRA_PATH_SCRIPTS = '(appcfg | bulkloader)', как это? OAUTH_CLIENT_EXTRA_PATH_SCRIPTS = '(appcfg | no_cookies)' –

+0

@RubberDuck Я полагаю, что это должно быть на уровне Launcher, как указано в https://code.google.com/p/googleappengine/issues/detail?id=5359. Я не думаю, что изменение «OAUTH_CLIENT_EXTRA_PATH_SCRIPTS» изменит параметры, переданные 'appcfg.py'. – VonC

+0

Спасибо. Я выполнил первую команду в соответствующем каталоге в командной строке, таким образом: cd C: \ Program Files (x86) \ Google \ google_appengine \ appcfg.py введите then appcfg.py --no_cookies обновите папку my-app \ в этот раз процесс развертывания начался, но я получаю эту ошибку. java.lang.RuntimeException: приложение содержит классы Java 7, но флаг -use_java7 не установлен. Это новый вопрос? –

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