2011-03-22 61 views
3

我开始开发我的第一个GAE应用程序,并安装了Eclipse插件。Google App Engine Java,无法访问本地主机!

问题是,我甚至无法运行已经包含在插件中的示例应用程序。

编译后,日志读取服务器正在运行,但是当我将浏览器指向该地址时,它无法连接。

我已经验证问题不在本地,因为我可以连接到它,如果我运行tomcat或其他服务器。

该问题是特定于日食和GAE。

任何想法?

+0

当您在本地运行应用程序时,eclipse控制台会告诉您服务器正在侦听的端口。您是否尝试将浏览器指向http:// localhost:PPPP? (PPPP =端口号) – Dan 2011-03-22 08:10:15

回答

0

我现在已经确认这是最新的mac for mac更新的知识问题。

浏览器无法连接到本地主机,因为没有人在那里监听,这个问题导致服务器刚开始运行后崩溃。

您可以阅读关于问题here的更多信息。

现在,解决方案是恢复到最新版本的Java for mac(.22)。

希望谷歌和苹果将研究它。

+0

我的回答对你有帮助吗?如果是的话,然后投票! – 2011-03-25 09:12:10

1

也许有人阻止你的服务器应该运行的端口。

例如Skype的希望在默认设置端口80上运行

在Windows尝试“netstat的-a -n”

+0

我听说有传言说他们现在也将“netstat -a -n”移植到基于unix的系统。 :) – Vagrant 2011-03-22 07:59:32

+0

linux/unix - >“nmap localhost” – 2011-03-22 08:42:17

0

这是一个跨域安全问题?也许浏览器指向80端口的网页,你回来的页面试图通过端口8080对GAE服务进行跨域访问?这会导致失败。或者你是否也有8080上的应用程序也提供网页?

找出问题的最佳方法是在浏览器中安装调试器加载项。我建议Firebug for Firefox或Web Developer for Chrome。或者只是看看你的浏览器的JavaScript控制台。

相关问题