Locked History Actions

Diff for "GWT/Deploy"

Differences between revisions 3 and 4
Deletions are marked like this. Additions are marked like this.
Line 22: Line 22:
 * プロジェクトを右クリックしてpropertiesで、google>web toolkitを表示し、use google web toolkitをチェック。

デプロイ

参考

サーブレットエンジンへのデプロイ

上記文書には「簡単」と記述があり、たしかに簡単なのだが、Eclipse上からどうやって行うのかその方法の記述が無い。コマンドラインの「webAppCreatorを使え」とある。 要するにEclipseプラグイン上でwarファイル(ディレクトリではない)を生成する方法は提供されていない。 しかも、Eclipseプラグインの操作ではどうやってもwar/WEB-INF/classesが作成されないため、このディレクトリをサーブレットエンジンに入れても動作しない。

解決方法

Eclipseプラグインではどうやってもできないので、antビルドファイルを使うのだが、このビルドファイル付のEclipseプロジェクトはwebAppCreatorが作成してくれる。 以下のようにする。

※webAppCreatorはgwtツールキットのトップディレクトリにある。

  • 「webAppCreator -out プロジェクトディレクトリ com.example.sample」などとしてプロジェクトを作成する。
  • EclipseからImport existing Eclipse Projectを行なってワークスペースに取り込む。
  • プロジェクトを右クリックしてpropertiesで、google>web toolkitを表示し、use google web toolkitをチェック。

  • build.xmlファイルがあるので、そのwarターゲットを実行する。

参考