GAE學習筆記(一):用Eclipse部署第一個GAE項目

來源:互聯網
上載者:User

標籤:eclipse   web應用   gae   java   

前期準備:
  1. 首先你要有一個Google帳號。
  2. 建立一個GAE應用。相信大家在學習翻牆的時候就已經知道怎麼弄了,這裡就不多說了。不清楚的請百度“GoAgent”。
    記住該應用的application ID,後面項目部署的時候會用到。

?

在Eclipse搭建GAE開發環境:
  1. 截至本文發布時,GAE外掛程式只支援Java 7。(如有變化,請到官方網站確認https://developers.google.com/eclipse/docs/download)
    請將Eclipse的JRE設定為JRE7。(點擊 Window > Preferences, 點擊 Java > Installed JREs,選擇JRE7)。如果沒有請到官方網站下載,http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
  2. 在Eclipse安裝相應版本的GAE外掛程式。
    運行Eclipse,點擊 Help > Install New Software,在 Work with 處輸入 http://dl.google.com/eclipse/plugin/版本號碼。例如,如果你的Eclipse版本是4.4,則輸入http://dl.google.com/eclipse/plugin/4.4。輸入後按斷行符號,稍等片刻後,視窗的中間會出現Plugin和SDKs,選中所有,點擊Next。
    如果不知道Eclipse版本號碼是多少,請參考《如何查看Eclipse版本號碼》。
  3. 之後按照提示一直點擊Next。
  4. 外掛程式安裝完成後,會提示重啟eclipse,點擊Yes。
  5. 點擊 File > New > Project,選擇 Google > Web Application Project,點擊Next。
  6. 輸入Project Name和Package,點擊Finish。建立完成後會得到一個預設的樣本項目。

 

項目開發與部署:
  1. 在部署到Google伺服器上之前,可以現在本地運行看出效果。右鍵點擊項目,點擊 Debug As > Web Application。然後項目的訪問路徑會出現在下方的的Development Mode視圖中,如所示。
  2. 雙擊該連結,會自動跳轉至瀏覽器並開啟該連結。可能會出現一些資訊提示你安裝瀏覽器外掛程式。如所示(本人使用的是Chrome)。
  3. 點擊藍色按鈕進入Chrome網上商店,安裝外掛程式。如果提示不支援NPAPI外掛程式,請參考《安裝GWT Developer Plugin時提示不支援NPAPI外掛程式的解決方案》。
  4. 安裝完成後,回到剛才提示安裝外掛程式的頁面,重新整理即可看到Web應用的介面。
  5. 接下來可以將其部署到Google伺服器。右鍵點擊項目,點擊 Google > App Engine Settings,輸入Application ID(就是你要部署到哪個應用),點擊OK。
  6. 右鍵點擊項目,點擊 Google > Deploy to App Engine。第一次會要求你輸入Google帳號和密碼。然後點擊Deploy。
  7. 等待片刻,部署成功後就可以通過 http://[application-id].appspot.com/ 訪問你的應用了。如果你在運行樣本應用時,出現了“An error occurred while attempting to contact the server…”的異常,很有可能是你的Java版本不對,請嘗試使用Java 7。

註:原文見我的部落格《GAE學習筆記(一):用Eclipse部署第一個GAE項目》

GAE學習筆記(一):用Eclipse部署第一個GAE項目

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.