Java/Google App Engine/Strutsアプリケーションの作成

1月 1, 2003 · Posted in Google App Engine, Java · Comment 

Strutsアプリケーションの作成とデプロイ

エンタープライズJavaアプリケーションの王道に挑戦

前提

[[利用登録>Java/Google App Engine/利用登録]]と[[Eclipseのセットアップ>Java/Google App Engine/開発環境のセットアップ]]が終わっていること

ライブラリのダウンロード

Strutsといえば、1.X系でいいんだっけ!?とりあえず1.3のappをダウンロード(allでもよし。)

-ダウンロードページ
http://struts.apache.org/download.cgi#struts1310

Eclipseでプロジェクトの作成〜ライブラリの配置

プロジェクトの作成

※Use Google Web Toolkitのチェックをはずした。

作成直後にDeploy App Engine Projectでデプロイまでできることを確認しておく。

http://strutsapplication.appspot.com/

ライブラリと必要ファイルの展開

struts-1.3.10-apps.zipを展開。さらにapps展開後のstruts-blank-1.3.10.warを展開。

blankアプリ展開後の各ファイルを、Eclipseプロジェクトのwarに配置

メッセージリソースファイル(WEB-INF/src/java/MessageResources.properties)をsrcフォルダに配置

どうやらappengine-web.xml内でセッションの有効化設定を記述しないといけないらしい。

<sessions-enabled>true</sessions-enabled>

セッションを有効にしていない場合HTTP500エラーが発生。管理画面のログ参照で、下記のようなエラーログが確認できる。

プロジェクトの配備

プロジェクト上で右クリック→Google→Deploy to App Engineを選択。
詳しい解説は、[[Java/Google App Engine/プロジェクトの作成とデプロイ]]のプロジェクトのデプロイを参照。

今回作成したアプリケーション

http://strutsapplication.appspot.com/

Java/Google App Engine/プロジェクトの作成とデプロイ

1月 1, 2003 · Posted in Google App Engine, Java · Comment 

プロジェクトの作成からデプロイまで

プロジェクトの新規作成

Google App Engine Eclipseプラグインを導入後、Eclipseのツールバーに表示されるウェブアプリケーションプロジェクトの新規作成ボタンを押下します。

完成。

プロジェクトのコンパイル

ツールバーのGWT Compile Projectボタンを押下して、プロジェクトをコンパイルします。

コンパイル成功

プロジェクトのデプロイ

ツールバーのプロジェクトのデプロイボタンを押下して、デプロイ先を指定します。

デプロイの完了

完成アプリケーションの参照

http://634engine.appspot.com/

Java/Google App Engine/開発環境のセットアップ

1月 1, 2003 · Posted in Google App Engine, Java · Comment 

GoogleAppEngineSDKforJava

OSネイティブなSDK。

下記URLよりダウンロード
http://code.google.com/intl/en/appengine/downloads.html#Google_App_Engine_SDK_for_Java

DownloadtheGooglePluginforEclipse

Eclipse用プラグイン。

eclipseセットアップ→起動後、メニューから「Help」→「Software Updates」と進んで、サイトを追加する

http://code.google.com/intl/en/eclipse/docs/download.htmlより

Eclipse 3.6 (Helios)
http://dl.google.com/eclipse/plugin/3.6

Eclipse 3.5 (Galileo)
http://dl.google.com/eclipse/plugin/3.5

Eclipse 3.4 (Ganymede)
http://dl.google.com/eclipse/plugin/3.4

Eclipse 3.3 (Europa)
http://dl.google.com/eclipse/plugin/3.3

例。

次ページへ »