GoogleのアプリエンジンEclipseを使用したJavaのhello worldの例

Eclipseを使用したGoogle App Engine Java Hello Worldの例

このチュートリアルでは、Eclipseを使用してGoogle App Engine(GAE)Javaプロジェクトを作成し(Hello Worldの例)、ローカルで実行し、Google AppEngineにデプロイする方法を示します。アカウント。

使用ツール:

  1. JDK 1.6

  2. Eclipse 3.7 + Eclipse用Googleプラグイン

  3. Google App Engine Java SDK 1.6.3.1

Note
GAEはJava1.5および1.6をサポートします。

P.S Assume JDK1.6 and Eclipse 3.7 are installed.

1. Eclipse用Googleプラグインをインストールする

このガイドを読む–how to install Google Plugin for Eclipse。 Google App Engine Java SDKを「Google Plugin for Eclipse」と一緒にインストールする場合は、手順2に進みます。それ以外の場合は、Google App Engine Java SDKを取得して抽出します。

2. 新しいWebアプリケーションプロジェクトを作成する

Eclipseツールバーで、Googleアイコンをクリックし、「New Web Application Project…」を選択します

図–新しいWebアプリケーションプロジェクト

Choose new web application project

図–「Google Web ToolKit」の選択を解除し、「configure SDK」リンクを介してGAE JavaSDKをリンクします。

create new web application project

完了をクリックすると、Eclipse用Googleプラグインがサンプルプロジェクトを自動的に生成します。

3. こんにちは世界

生成されたプロジェクトディレクトリを確認します。

gae project directory

特別なことは何もありません。標準のJava Webプロジェクト構造です。

HelloWorld/
  src/
    ...Java source code...
    META-INF/
      ...other configuration...
  war/
    ...JSPs, images, data files...
    WEB-INF/
      ...app configuration...
      lib/
        ...JARs for libraries...
      classes/
        ...compiled classes...

余分なのはこのファイル「appengine-web.xml」です。GoogleAppEngineは、アプリケーションを実行してデプロイするためにこれを必要とします。

ファイル:appengine-web.xml


  
  1

  
  
    
  

4. ローカルで実行する

プロジェクトを右クリックして、「Web Application」として実行します。

Eclipseコンソール:

//...
INFO: The server is running at http://localhost:8888/
30 Mac 2012 11:13:01 PM com.google.appengine.tools.development.DevAppServerImpl start
INFO: The admin console is running at http://localhost:8888/_ah/admin

URLhttp://localhost:8888/にアクセスします。出力を参照してください

gae hello world demo

また、hello worldサーブレット–http://localhost:8888/helloworld

gae hello world demo

5. Google App Engineにデプロイする

https://appengine.google.com/にアカウントを登録し、WebアプリケーションのアプリケーションIDを作成します。

このデモンストレーションでは、「example123」という名前のアプリケーションIDを作成し、それをappengine-web.xmlに配置しました。

ファイル:appengine-web.xml


  example123
  1

  
  
    
  

デプロイするには、次の手順を参照してください。

図1.1–ツールバーのGAEデプロイボタンをクリックします。

deploy to google app engine

図1.2– Googleアカウントでサインインし、[デプロイ]ボタンをクリックします。

deploy to google app engine

図1.3–すべてが正常であれば、hello world WebアプリケーションはこのURLにデプロイされます–http://example123.appspot.com/

deploy to google app engine

完了しました。