[英]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.