こんにちは。今回はHerokuにwarファイルをデプロイする方法を記事にします。
今回はEclipseでwarファイルを生成した後、そのwarファイルをHerokuにデプロイします。
必要なもの
3つあればデプロイできます。
①Herokuアカウント
②開発したJavaアプリケーション
③Eclipse
※Eclipseに関しては、簡単にwarファイルを生成するために必要なだけですので、warファイルをすでにお持ちの方は必要ないです。
手順
①Heroku上でプロジェクトを作成
"Create new app"→App nameにアプリ名を入力→"Setting"を押下→"Add Buildpack"を押下→"Java"を選択
今回は、アプリ名を「HerokuSampleProject」とします。
②Eclipseでwarファイルを生成
warファイルを生成したいプロジェクトを右クリック→「エクスポート」をクリック→「warファイル」をクリック
すると、下の画像のようなポップアップが表示されるので、宛先を選んだ(今回はDesktopにしました)後、「完了」を押下
今回は、warファイル名を「HerokuSample.war」とします。
すみません、画像ではファイル名が「NewAccountBook_0307」となっておりますが、無視してください、、、。
なんてセンスのない名前だなんて、言わないでください。ありがとうございます。
③Desktop直下に今回生成したwarファイルがあることを確認
④ターミナルでDesktopに移動
$ cd Desktop
⑤ターミナルでHerokuにログイン
$ heroku login
⑥Herokuにwarファイルをデプロイ
$ heroku deploy:war --war HerokuSample.war --app HerokuSampleProject;
⑦アクセスしてみる。
できた!!!
以上です。
warファイルだとHerokuにデプロイしやすかったので、今回記事にしました。