我开始开发我的第一个GAE应用程序并刚安装了eclipse插件。
问题是我甚至无法运行插件中已包含的示例应用程序。
编译后,日志会读取服务器正在运行,但是当我将浏览器指向该地址时,它无法连接。
我已经验证问题不在于localhost,因为如果我运行tomcat或其他服务器,我可以连接到它。
问题是eclipse和GAE特有的。
有什么想法吗?
答案 0 :(得分:1)
也许有些东西阻塞了你的服务器应该运行的端口。
e.g。 skype希望在默认设置中在端口80上运行
Windows上的尝试“netstat -a -n”
答案 1 :(得分:0)
这是跨域安全问题吗?也许浏览器指向端口80处的网页,并且您获取的页面尝试在端口8080上对GAE服务进行跨域访问?那会导致失败。或者你在8080上的应用程序也提供网页?
找出问题的最佳方法是在浏览器中安装调试器插件。我建议使用Firebug for Firefox或Web Developer for Chrome。或者只是浏览浏览器的javascript控制台。
答案 2 :(得分:0)
我现在已经确认这是mac的最新Java更新的一个已知问题。
浏览器无法连接到localhost,因为没有人在那里监听,该问题导致服务器在开始运行后崩溃。
您可以详细了解该问题here。
目前,解决方案是恢复到最新版本的Java for Mac(.22)。
希望Google和Apple能够深入研究它。