Google App Engine Java,无法访问本地主机!
我开始开发我的第一个GAE应用程序,并安装了Eclipse插件。Google App Engine Java,无法访问本地主机!
问题是,我甚至无法运行已经包含在插件中的示例应用程序。
编译后,日志读取服务器正在运行,但是当我将浏览器指向该地址时,它无法连接。
我已经验证问题不在本地,因为我可以连接到它,如果我运行tomcat或其他服务器。
该问题是特定于日食和GAE。
任何想法?
我现在已经确认这是最新的mac for mac更新的知识问题。
浏览器无法连接到本地主机,因为没有人在那里监听,这个问题导致服务器刚开始运行后崩溃。
您可以阅读关于问题here的更多信息。
现在,解决方案是恢复到最新版本的Java for mac(.22)。
希望谷歌和苹果将研究它。
我的回答对你有帮助吗?如果是的话,然后投票! – 2011-03-25 09:12:10
也许有人阻止你的服务器应该运行的端口。
例如Skype的希望在默认设置端口80上运行
在Windows尝试“netstat的-a -n”
我听说有传言说他们现在也将“netstat -a -n”移植到基于unix的系统。 :) – Vagrant 2011-03-22 07:59:32
linux/unix - >“nmap localhost” – 2011-03-22 08:42:17
这是一个跨域安全问题?也许浏览器指向80端口的网页,你回来的页面试图通过端口8080对GAE服务进行跨域访问?这会导致失败。或者你是否也有8080上的应用程序也提供网页?
找出问题的最佳方法是在浏览器中安装调试器加载项。我建议Firebug for Firefox或Web Developer for Chrome。或者只是看看你的浏览器的JavaScript控制台。
当您在本地运行应用程序时,eclipse控制台会告诉您服务器正在侦听的端口。您是否尝试将浏览器指向http:// localhost:PPPP? (PPPP =端口号) – Dan 2011-03-22 08:10:15