2016-12-16 178 views
4

我嘗試使用現有的progect ID將示例應用程序上傳到Google App Engine。 這是GAE屏幕截圖 gae screenshotGoogle App Engine:此應用程序不存在

我在progect中使用了相同的ID。 但是,當我試圖從Eclipse插件上傳然後我recive一個錯誤:

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

可能重複的[無法在Google App Engine上部署Java項目](http://stackoverflow.com/questions/41179549/unable-to-deploy-java-project-on-google-app-engine) – Adam

回答

1

確保您使用正確的Gmail帳戶登錄。在Eclipse的右下角,您會看到您授權的帳戶,或者您將看到「登錄Google」 - 點擊它以授權Eclipse。

+0

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

+0

Адресдолжениметьпривилегии「owner」или「developer」。 Иможнопопробоватьвыйтиизановозайти - еслииспользовалиgcloud,логинмогпоменяться。 ID,кстати,верется和appengine-web.xml文件。 –

+0

我認爲這是最初的問題......但事實並非如此。看到我剛纔的答案。 –

3

我剛剛遇到這個我自己。該項目必須在雲控制檯中創建,並且您需要通過AppEngine中的項目設置。在上傳時,必須在API中創建AppEngine部分流程。因此,通過網絡界面做到這一點,爲您創建項目...然後上傳將基本上填充它。

它從來沒有用過這種方式,所以也許有所改變。

4

這實際上是新的預期行爲。 App Engine將不會啓用新項目,除非您在「App Engine」下的雲控制檯中通過應用程序創建流程啓用App Engine服務,或者從控制檯運行gcloud beta app create

2

我有同樣的問題。這是我做的解決它。

登錄到您的谷歌雲帳戶。 從藍色標題欄中選擇您的項目。 單擊藍色標題欄左上方的菜單按鈕(3個條)。 選擇IAM - 您應該擁有App Engine服務帳戶的權限。如果沒有,你必須設置它。 要這樣做: 再次點擊菜單按鈕(3條) 點擊App Engine 如果你還沒有設置它,你會提示做一個教程。 取消教程。 回到IAM。 現在您應該看到App Engine服務帳戶已添加到權限 請繼續上傳。現在應該工作。

+0

不錯的工作!您必須啓動「您的第一個應用」部分,然後選擇要創建的服務帳戶的主機區域。取消下一部分,這是教程。 – aaronvargas

相關問題