Locked History Actions

Diff for "GWT/Deploy"

Differences between revisions 2 and 3
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
Eclipseプラグインではどうやってもできないので、antビルドファイルを使うのだが、このビルドファイル付のEclipseプロジェクトはwebAppCreatorが作成してくれる。
以下のようにする。

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

 * 「webAppCreator -out プロジェクトディレクトリ com.example.sample」などとしてプロジェクトを作成する。
 * EclipseからImport existing Eclipse Projectを行なってワークスペースに取り込む。
 * build.xmlファイルがあるので、そのwarターゲットを実行する。

デプロイ

参考

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

上記文書には「簡単」と記述があり、たしかに簡単なのだが、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を行なってワークスペースに取り込む。
  • build.xmlファイルがあるので、そのwarターゲットを実行する。

参考