繁体   English   中英

Google App Engine Java,无法访问localhost!

[英]Google App Engine Java, cannot access localhost!

我开始开发我的第一个GAE应用程序并刚刚安装了eclipse插件。

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

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

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

问题是eclipse和GAE特有的。

有任何想法吗?

也许有些东西阻塞了你的服务器应该运行的端口。

例如,skype想要在默认设置中在端口80上运行

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

这是跨域安全问题吗? 也许浏览器指向端口80处的网页,并且您获取的页面尝试在端口8080上对GAE服务进行跨域访问? 那会导致失败。 或者你有8080的应用程序也提供网页?

找出问题的最佳方法是在浏览器中安装调试器插件。 我建议使用Firebug for Firefox或Web Developer for Chrome。 或者只是在浏览器的javascript控制台上查看。

我现在已经确认这是最新的mac Java更新的一个已知问题。

浏览器无法连接到localhost,因为没有人在那里监听,该问题导致服务器在开始运行后崩溃。

您可以在此处详细了解该问题。

目前,解决方案是恢复到最新版本的Java for Mac(.22)。

希望Google和Apple能够深入研究它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM