私は問題なくローカルに実行(のIntelliJ IDEAでの)春ブーツWebアプリケーションを作成しました。
私は、アーティファクトを建て(ビルド - >ビルドアーティファクト... - > MY_APP:jarファイル - >ビルド)「アウト」ディレクトリにjarファイルを作成し、。
私はHerokuのことで、このチュートリアルで説明した正確手順以下のHerokuのにアプリを展開しようとした:https://devcenter.heroku.com/articles/deploying-spring-boot-apps-to-heroku
注:私は1つを作成していないので、チュートリアルでは、Procfileを言及していません。
ブラウザでアプリのアドレスを開いたとき、私は、「アプリケーションエラー」が直面しました。
ログには、「いいえウェブのプロセスが起動していない」アプリケーションを構築することに成功したことを示しているが、明らかにあります。
2020-02-06T20:42:19.262364 + 00:00アプリ[API]:ユーザが作成し盤V1 [email protected] 2020-02-06T20:42:19.598724 + 00:00アプリ[APIは】:リリースは、によって作成されたV2ユーザ[email protected] 2020-02-06T20:42:19.262364 + 00:00アプリ[API]ユーザによる初期放出[email protected] 2020-02-06T20:42:19.598724 + 00:00アプリ[API] :ユーザー[email protected] 2020-02-06T20によってLogplexを有効にする:46:11.000000 + 00:00アプリ[APIを]:ユーザーによって開始されたビルドを[email protected] 2020-02-06T20:46:56.626428 + 00:00アプリ[API]:リリースは、ユーザによって作成されたV3 [email protected] 2020-02-06T20:46:56.626428 + 00:00アプリ[API]ユーザによって展開93b6dfea [email protected] 2020-02-06T20:47: 04.000000 + 00:00アプリ[API]:ビルドは2020-02-06T20を成功:48:+ 00 22.485742:00 Herokuの[ルーター]:=エラーコードで= H14 DESC = =」メソッド= GETパス "を実行しないウェブプロセス" /」ホストが私のアプリを=。herokuapp.com REQUEST_ID = 22e30a92-5094-4f8b-a51c-3f21177b19dc FWD = "95.88.203.176" ダイノ=コネクト=サービス=ステータス= 503バイト=プロトコル= HTTPS
私は、ダイノは、次のコマンドを使用して実行していたかどうかをチェックします。
heroku ps
結果:
上⬢無限の空-81114ませんdynos
私は、ダイノを起動するには、次のコマンドを実行しました:
heroku ps:scale web=1
結果:
スケーリングdynos ...!▸そのプロセスの種類(ウェブ)を見つけることができませんでした。
だから、何のダイナモが存在しないため、アプリケーションは実行されません - しかし、私は、ダイノを開始することはできませんよ。
どのように私はこの作業を行うことができますか?
あなたはJARを使用していると仮定すると、Procfile
デフォルトで作成されます。あなたは確かにあなたのウェブダイノはまだ実行されていますか?CLIを使用している場合は、使用してチェックすることができheroku ps
状態であるかを確認します。それはdynosを言わない場合は、使用してスケールアップすることができますheroku ps:scale web=1
としてみてくださいheroku open
アプリを起動します。
あなたはWARを使用している場合、あなたは従うことができhttps://devcenter.heroku.com/articles/war-deploymentとはい、あなたはProcfileを必要としています。
また、スタンドアロンのTomcat上の春のブートアプリケーションを実行している間はこちらの手順に従うことを忘れないでくださいhttps://docs.spring.io/spring-boot/docs/2.1.10.RELEASE/reference/html/howto-traditional-deployment。 HTML
ここでは春ブーツHerokuの統合をしながら、私が撮ったスクリーンショットです。
(WebRunnerプラグイン付き)ポンポン デモアプリケーション(SpringBootServletInitializerの使用に注意してください)。あなたがそれを使用しない場合は、404を取得します。