1.ダウンロードページのSample Aplications から取ってくる。今回はspring-travel-applicationと言うのを取ってくる。
2.zipファイルの中身は次のようになっている
- dist
- pre-provided
- projects
- readme.txt
readmeによると動作させるだけにはまず
pre-provided以下をサーバの所定の箇所にコピーする必要がある。
次に説明する。
3.bundles/以下のコピー
- Copy par-provided/bundles/* to the SERVER_HOME/repository/bundles/usr
directory.
4.libraries/以下のコピー
- Copy par-provided/libraries/* to the SERVER_HOME/repository/libraries/usr
directory.
5.parファイルのアップロード
ここだけはreadmeに書いてある手順(*)に逆らってserverのadminコンソールからアップロードしたが、正常にデプロイされ動作を確認することができた。
以上。
*readmeにはServerのpickupと言うディレクトリに放り込むように書いてあった。
��メモ
(1) 当然なのだが、最初3と4を飛ばして5だけを実行したところ、デプロイは失敗した。
(2) 3,4を実行した後サーバを再起動しないとデプロイは成功しなかった。ただ、(1)と比べてエラーメッセージが変わっていたので、3,4のどちらかは有効になっていたと思われる。多分3の方。
(3)bundlesをwebコンソールからデプロイする方法は今のところ分からない。あっても良さそうに思った。
(4)parは何の略なのか。
(5)Programers Guideはまだ詳しく読んでいない。
(6)Eclipseには4つのprojectを取り込んだ後
-Server RuntimeとしてSpringSourceを追加
-SPRING_TRAVEL_IVY_CACHE変数をprojectsのなかの/ivy-cache/repositoryにする。「Preferences -> Java -> Build Path -> Classpath Variables. 」で追加
- /org.springframework.samples.springtravel/build.xml の
clean-integration clean jar test collect-providedを実行
すればいいはずだが、なぜか一個だけビルドパスが解決しない・・・。