前段时间,我在本地使用maven创建了一个GAE项目。首先,我创建了一个远程项目,并在创建本地项目时使用projectID将本地项目与远程项目相关联。然后我使用mvn appengine:update
命令上传项目,并打开projectID.appspot.com进行检查,一切正常。
在最近的一些更改后,我想更改目标远程项目,因此我在Google Cloud Platform和我的本地appengine-web.xml
文件中创建了一个新项目,我用新的项目更改了旧的projectID。然后我再次尝试mvn appengine:update
,将项目重新上传到新位置,虽然它完成时没有发布任何错误,但它无法正常工作。当我尝试打开newProjectId.appspot.com页面时,该应用程序未显示。相反,它只显示一个标题为“App Engine Demo”的页面,带有“Hello,world”消息。我检查了我在Google Cloud Platform中的新项目的“活动”选项卡,它显示了部署,以及我创建的cron作业正在运行(尽管有100%的错误),但似乎没有上传任何内容。我错过了什么?我是否需要更改appengine-web.xml
以外的任何其他内容才能将项目正确上传到新位置?
答案 0 :(得分:1)
如果您使用其他Google帐户创建了新项目,则需要删除.appcfg_oauth2_tokens_java
文件,以便再次请求授权。