我在使GAE和Maven相互合作时遇到了一些问题,但最终解决了这个问题!
我现在可以在本地测试我的servlet,但是当我尝试部署到Google App Engine时。它声明我的项目不是GAE项目。当我进入属性窗口并选择Google - > App Engine我收到一条错误消息,指出“当前显示的页面包含无效值”。我选中“使用Google App Engine”并输入应用程序ID和版本。
当我尝试再次部署到GAE时,我得到的信息不是GAE项目,当我再次进入属性窗口时,我可以看到“使用Google App Engine”未选中。
有时保存已检查状态,但应用程序ID为空白。
关于无效值的错误是什么?为什么我的属性没有保存?
答案 0 :(得分:10)
我遇到了同样的问题。我通过以下步骤解决了这个问题:
1)右键单击项目名称,打开属性 2)选择Google-> Web应用程序 3)指定WAR目录(我的应用程序是一个Web应用程序,所以我有一个战争目录) 4)单击“确定”
通过这些,我可以成功打开Google App Engine设置页面而不会出现该错误。我在App Engine页面上所做的更改也可以保留
答案 1 :(得分:0)
我解决了!
像往常一样真的很蠢......
我有一个。在appengine-web.xml中的版本号中。