Google App Engine Java,无法访问localhost!

问题描述 投票:3回答:3

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

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

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

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

问题是eclipse和GAE特有的。

有任何想法吗?

java eclipse web-services google-app-engine eclipse-plugin
3个回答
1
投票

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

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

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


0
投票

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

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


0
投票

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

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.