2012年6月3日日曜日

OpenShiftに複数WARファイルをデプロイする

OpenShiftにROOT.warに加え、他にデプロイするWARファイルがある場合、下記手順でデプロイする。
1.デプロイしたいWARファイルをapp/deploymentsディレクトリに入れる。
2.WARファイルのdodeployファイルを作成する。(中身は空でOK)
例えばwebapp.warをデプロイする場合、
app/deploymentsディレクトリにwebapp.warファイルを作成し、webapp.war.deployファイルを作成する
(.deployは無くてもOKみたい)
後はコマンドプロンプトで、app(アプリケーション)ディレクトリにて、通常通りアップロードする。
git add .
git commit -m "webapp"
git push ssh://...

これで
https://app-domain.rhcloud.com/
ならROOT.war
https://app-domain.rhcloud.com/webapp/
ならwebapp.warを参照できる。

つまり、
OpenShiftでの1アプリケーション作成=ローカルでの1サーバ作成
他にもEARファイルやJARファイルも、上記dodeployファイルにてデプロイできる様子。

0 件のコメント:

コメントを投稿