我已经检查并重新检查,看到我已经正确完成了所有操作,修复了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 我解决了这个问题。我的浏览器缓存持有我之前在工作区中安装的不同包。只需在终止所有启动后清除缓存就是可行的解决方案。然后我就可以继续使用优秀的教程了。
答案 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。