環境安裝

GAE 雲端程式

簡介

環境安裝

管理介面

資料庫

中文編碼

程式範例

Hello

Guestbook

WikiBox

TxtDBase

訊息

相關網站

參考文獻

最新修改

簡體版

English

成功的安裝 — Java

  1. http://www.oracle.com/ 下載 Java JDK 並安裝之
  2. http://www.eclipse.org/ 下載 Eclipse 開發環境
  3. 在 Eclipse 內的 HELP/install new software 中按下 ADD 鈕,填入 GAE_J 的 Plugin 網址

Google 的 Guestbook 範例:

在我的電腦中,Google 的 Guestbook 範例被安裝在下列位置中

D:\Install\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.7_1.3.7.v201008311405

為了方便起見,我將該範例複製到 d:\code\GAESample 中,然後執行下列動作。

D:\code\GAESample>appengine-java-sdk\bin\dev_appserver.cmd appengine-java-sdk\demos\guestbook\war

接著打開瀏覽器,輸入 http://localhost:8080/guestbook.jsp,然後加入兩筆資料,如下圖所示。

GaeGuestbookSample.png

於是命令列顯現出下列執行結果。

D:\code\GAESample>appengine-java-sdk\bin\dev_appserver.cmd appengine-java-sdk\demos\guestbook\war
2010/9/27 上午 06:07:14 com.google.apphosting.utils.jetty.JettyLogger info
資訊: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
2010/9/27 上午 06:07:14 com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
資訊: Successfully processed D:\code\GAESample\appengine-java-sdk\demos\guestbook\war\WEB-INF/appengine-web.xml
2010/9/27 上午 06:07:14 com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
資訊: Successfully processed D:\code\GAESample\appengine-java-sdk\demos\guestbook\war\WEB-INF/web.xml
2010/9/27 下午 02:07:15 com.google.appengine.tools.development.DevAppServerImplstart
資訊: The server is running at http://localhost:8080/
2010/9/27 下午 02:09:22 com.google.appengine.tools.development.LocalResourceFileServlet doGet
警告: No file found for: /favicon.ico
2010/9/27 下午 02:10:09 com.google.appengine.tools.development.LocalResourceFileServlet doGet
警告: No file found for: /favicon.ico
2010/9/27 下午 02:10:19 com.google.appengine.tools.development.LocalResourceFileServlet doGet
警告: No file found for: /favicon.ico
2010/9/27 下午 02:10:28 com.google.appengine.tools.development.LocalResourceFileServlet doGet
警告: No file found for: /favicon.ico
2010/9/27 下午 02:10:33 com.google.appengine.tools.development.LocalResourceFileServlet doGet
警告: No file found for: /favicon.ico
2010/9/27 下午 02:10:38 com.google.appengine.tools.development.LocalResourceFileServlet doGet
警告: No file found for: /favicon.ico

失敗的安裝 — Python

要以 Python 開發 GAE 雲端程式,必須安裝 Python 程式語言、Eclipse 開發環境 + PyDev 開發套件與 Dejango Web Server,安裝方法如下。

  1. http://www.python.org/download/ 下載 Python 2.X 版 (請注意不要下載 3.X 版,與 GAE 不相容)。
    • 由於 Google 文件寫 2.5 版,所以我們就安裝 2.5 版,免得有問題 — http://www.python.org/download/releases/2.5/
    • 安裝完後在 Windows 下設定 PATH 環境變數,加上 C:\Python25\;C:\Python25\Tools\Scripts; 兩個路徑,這樣就可以直接在命令列執行 Python 指令。
  2. http://www.eclipse.org/ 下載 Eclipse 開發環境
  3. http://www.mysql.com/downloads/ 下載 MySQL 資料庫
  4. http://www.djangoproject.com/download/ 下載 Dejango Web Server

參考文獻

  1. Google App Engine — http://code.google.com/p/googleappengine/
  2. Google 應用服務引擎 : 開發環境 — http://code.google.com/intl/zh-TW/appengine/docs/python/gettingstarted/devenvironment.html

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License