2016-06-23 2 views
0

Я разрабатываю приложение Google App Engine с идеей IntelliJ, приложение успешно работает на локальном компьютере, но когда мне нужно развернуть его на моем облаке, он терпит неудачу, и я получаю следующую ошибку:Развертывание Google App Engine fais с идеей Intellij

Password for [email protected]: 
java.lang.RuntimeException: Bad authentication response: 404 Not Found 
Unable to update app: Bad authentication response: 404 Not Found 
please see the log 

Проверив файл журнала содержание было:

java.lang.RuntimeException: Bad authentication response: 404 Not Found 
at com.google.appengine.tools.admin.ClientLoginServerConnection.getAuthToken(ClientLoginServerConnection.java:250) 
at com.google.appengine.tools.admin.ClientLoginServerConnection.authenticate(ClientLoginServerConnection.java:86) 
at com.google.appengine.tools.admin.ClientLoginServerConnection.doHandleSendErrors(ClientLoginServerConnection.java:120) 
at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:296) 
at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:253) 
at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:232) 
at com.google.appengine.tools.admin.LoggingClientDeploySender.send(LoggingClientDeploySender.java:47) 
at com.google.appengine.tools.admin.ResourceLimits.remoteRequest(ResourceLimits.java:173) 
at com.google.appengine.tools.admin.ResourceLimits.request(ResourceLimits.java:139) 
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:467) 
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:55) 
at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.java:1347) 
at com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:332) 
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:213) 
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:124) 
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:120) 
Caused by: java.io.FileNotFoundException: https://www.google.com/accounts/ClientLogin 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1834) 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439) 
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) 
at com.google.appengine.tools.admin.AbstractServerConnection.connect(AbstractServerConnection.java:133) 
at  

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

Issue 12898: Some AppEngine deploys are failing

Я загрузил картинку из настройке App Engine развертывания,

Вопрос: Что именно я должен изменить для того, чтобы заставить его работать и успешно развертывается на App Engine сервера?

Intellij idea App Engine Deployment Setting

+0

пароль Войти осуждается, я думаю, что это больше не поддерживается. Никогда не используйте intellij, но проще всего запустить его из командной строки: P – marcadian

+0

@marcadian, даже когда я пытаюсь сделать это с командной строкой с помощью этой команды appengine-java-sdk \ bin \ appcfg.cmd update it запрашивает электронную почту и пароль, а затем возвращает мне ту же ошибку, поэтому где-то я должен изменить метод входа – Siavosh

+0

Обновите свой SDK! последний должен иметь только oauth2 – marcadian

ответ

0

Я решил проблему, appcfg.cmd [options] update <war-location> и добавив аргумент --oauth2 в команде должно быть также решена путем обновления sdk versionas упомянутые в комментариях