www.masahiko.info
IT+
www.masahiko.info
デベロッパー、ITプロ向けの技術情報Webマガジン。アイティプラス(IT Plus)。
IT+
▼個別記事ページ

2008/05/07 03:21 【カテゴリ:Google App Engine入門】 (更新:2008/05/07 04:36)

初めてのGoogle App Engine アプリケーションの実行 このエントリーを含むはてなブックマーク

まずはdemosフォルダに含まれている「guestbook」というDemoアプリを動かしてみましょう。これには前述のdev_appserver.pyファイルを使います。

まずは[スタート]メニューの[すべてのプログラム]-[アクセサリ]-[コマンド プロンプト]を選択して、[コマンド プロンプト]を起動します([スタート]メニュー-[ファイル名を指定して実行]を選択し、表示される[ファイル名を指定して実行]ダイアログで「cmd」と入力しても[コマンド プロンプト]を起動できる)。

[コマンド プロンプト]が起動したら、現在のパスを「Google App Engine SDK」フォルダのパスに移動します。筆者の環境の場合は、次のコマンドを実行しました。

cd C:\Program Files\Google\google_appengine

そして最後に次のコマンドを入力してください。
dev_appserver.py demos\guestbook\

すると次のような実行結果が表示されます
C:\Program Files\Google\google_appengine>dev_appserver.py demos\guestbook\

Allow dev_appserver to check for updates on startup? (Y/n):

dev_appserver will check for updates on startup. To change this setting, edit C:\Documents and Settings\masa-i/.appcfg_nag

INFO 2008-05-03 16:55:49,552 appcfg.py] Checking for updates to the SDK.

INFO 2008-05-03 16:55:50,286 appcfg.py] The SDK is up to date.

WARNING 2008-05-03 16:55:50,286 datastore_file_stub.py] Could not read datastore data from c:\docume~1\masa-i\locals~1\temp\dev_appserver.datastore

WARNING 2008-05-03 16:55:50,286 datastore_file_stub.py] Could not read datastore data from c:\docume~1\masa-i\locals~1\temp\dev_appserver.datastore.history

INFO 2008-05-03 16:55:50,552 dev_appserver_main.py] Running application guestbook on port 8080: http://localhost:8080


最後の「Running application <アプリケーション名> on port 8080: http://localhost:8080」は正常に開発用Webサーバー上でWebアプリを起動できたことを示します。起動したWebアプリには、記述のとおり「http://localhost:8080」にアクセスすれば表示されます。ブラウザを立ち上げ、URLアドレス欄に「http://localhost:8080」と入力してみましょう。

すると、次のようにWebアプリの最初のページが表示されます。

googleappengine01.gif

[コマンド プロンプト]の方を見ると、次のようなWebサーバのログが表示されていきます。

INFO 2008-05-03 16:57:33,677 dev_appserver.py] "GET / HTTP/1.1" 200 -

INFO 2008-05-03 16:57:33,707 dev_appserver_index.py] Updating C:\Program Files\Google\google_appengine\demos\guestbook\index.yaml

INFO 2008-05-03 16:57:34,191 dev_appserver.py] "GET /favicon.ico HTTP/1.1" 404 -

Webアプリで文字を入力して[Sign Guestbook]ボタンをクリックすると、次の画面のように、その内容が書き込まれるのが分かります。

googleappengine02.gif

最後にWebサーバーの終了方法について説明しておきましょう。

Webサーバを止めるには、先ほどの[コマンド プロンプト]上で[Ctrl]+[Break]キーを押します。

【目次】「Google App Engineアプリケーション開発入門」―――
Google App Engine環境の準備
Google App Engine SDKの内容
■初めてのGoogle App Engine アプリケーションの実行
Google App Engine アプリケーションの実行の仕組み
初めてのGoogle App Engineアプリケーション「Hello World!」の開発
Google App Engine アプリケーションのデバッグ
Google App Engine の webapp Frameworkの利用

| 個別記事ページ表示中 | コメント書込↓ | トラックバック作成↓ |
コメント[0 items] & トラックバック[0 items]
コメントを書き込む














トラックバックを作成する
以下のURLにトラックバックpingを送信してください。
トラックバックURL:
http://www.masahiko.info/blog/mt-tb.cgi/858

|| Top | Profile | Works | Diary || IT+ | #BLOG | MyView ||
【リンクについて】→詳細を見る
リンク・フリーです。事前、事後のご連絡は必要ありません。
【著作権について】→詳細を見る
Copyright © 2003-2008 Masahiko Isshiki. All rights reserved.
(引用と私的使用以外の記事・画像及び情報の無断転載を禁じます)