Google App Engine Hello World无法正常运行(Eclipse,Java)

时间:2012-06-09 23:56:51

标签: google-app-engine

我已经检查并重新检查,看到我已经正确完成了所有操作,修复了java 1.7的几个问题(将java兼容性设置为1.6)等,并在开发模式和调试模式下运行程序。

但是当我转到给定的URL(http:// localhost:8888)时,我得到了一个404屏幕:

HTTP错误:404

访问/的问题。原因是:

NOT_FOUND

由Jetty提供://


欢迎文件index.html位于war目录中,web.xml将index.html列为欢迎文件。当我尝试在/ _ah / admin中获取管理控制台时,我得到相同的屏幕。我能找到的日志没有显示任何内容。显然GAE正在使用Jetty,我输入的任何其他端口号都给我一个浏览器错误:

糟糕! Google Chrome无法连接到localhost:8887 建议: 尝试重新加载:localhost:8887 在Google上搜索:


那么可能是什么问题?我检查了文件和目录权限,但我是这台计算机上的唯一用户...感谢任何想法或帮助。

詹姆斯

EDIT 我解决了这个问题。我的浏览器缓存持有我之前在工作区中安装的不同包。只需在终止所有启动后清除缓存就是可行的解决方案。然后我就可以继续使用优秀的教程了。

http://googcloudlabs.appspot.com/whatgae.html

3 个答案:

答案 0 :(得分:1)

GAE需要一个受控制的设置,一个好的地方可以跟随并开始GAE教程。这是一个链接GAE TUTORIAL

答案 1 :(得分:1)

看看我的回答here

您还必须在Project Facet中更改Java版本。

答案 2 :(得分:0)

GAE尚不支持使用Java 1.7运行。为Eclipse设置合规性模式没有任何影响。

您从端口获取Eclipse的错误:8887告诉您本地计算机上没有应用程序正在侦听该端口。它没有提供关于GAE是否正常工作的证据。

再试一次Java 1.6。