このEARアプリケーションがどのモジュールを含むかを選択する画面が表示されます。ここで、先ほど作成したmodule1およびmodule2を選択します。descriptor”にチェックを入れます。EngineのApplicationIDを入力する画面が表示されます。前もって取得したApplicationIDを入力してください。[Finish]を選択します。以下のようにプロジェクトができたら、次のステップに進みましょう。動作の確認(ローカル)サンプルプロジェクトが作成できたら、まずはローカルでの動作を確認します。Server]を選択します。動作させるサーバを選択するダイアログが表示されます。次の画像のように設定して[Finish]を選択してください。ローカル環境でのモジュールは、それぞれが別のポートで動作します。コンソールにそれぞれのモジュールがどのポートで動作しているかが出力されるので、それぞれのURLに接続し、動作を確認してください。GAEにデプロイするローカルでの動作を確認できたら、いよいよGAEにデプロイしてみましょう。Server]を選択します。特別なアドレスマッピングの設定をしていない場合、それぞれのmoduleへのアクセス先は以下の通りとなります。http://module.appId.appspot.commodule部分には各モジュールのappengine-web.xml内のタグ内の値が入ります。defaultモジュールとして指定されているモジュールにアクセスする場合、module部分のURLを省略して以下のようにアクセスできます。http://appId.appspot.comでは、それぞれのmoduleにアクセスしてみましょう。http://module1.appspot.comhttp://module2.appspot.comアクセスできましたか?このように、Modules機能を使えば、一つのアプリケーション内に、モジュールとして複数のアプリケーションを動作させることが可能です。GAEコンソールにもこの通り、複数のModuleが確認できます。ちなみに、一つのapplicationIDに配備可能なModuleの数には制限があり、無料アプリケーションでは2つまで、有料では10まで、プレミアでは20までとなっています。Modulesにはこれ以外にも様々な機能が盛り込まれています。