簡體   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