我開始開發我的第一個GAE應用程序,並安裝了Eclipse插件。Google App Engine Java,無法訪問本地主機!
問題是,我甚至無法運行已經包含在插件中的示例應用程序。
編譯後,日誌讀取服務器正在運行,但是當我將瀏覽器指向該地址時,它無法連接。
我已經驗證問題不在本地,因爲我可以連接到它,如果我運行tomcat或其他服務器。
該問題是特定於日食和GAE。
任何想法?
我開始開發我的第一個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