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ターゲットを実行する。