HerokuでJavaServletプロジェクトをアップロードしました。ブラウザで確認したところ、「アプリケーションエラー」と表示され、実行されませんでした。Herokuでgradleを実行したJavaServletプロジェクトが実行されなかった
Herokuのビルドログによると、私のプロジェクトは適切に構築され展開されているようです。それから私は、エラー・ログ
$heroku logs
次しまっ:
-----> Gradle app detected
-----> Installing OpenJDK 1.8... done
-----> Building Gradle app...
-----> executing ./gradlew stage
:clean UP-TO-DATE
:copyToLib
:compileJava
:processResources NO-SOURCE
:classes
:war
:stage
BUILD SUCCESSFUL in 15s
4 actionable tasks: 3 executed, 1 up-to-date
-----> Discovering process types
Procfile declares types -> web
-----> Compressing...
Done: 76.5M
-----> Launching...
Released v3
https://rocky-sands-26639.herokuapp.com/ deployed to Heroku
は、私は、次のコマンドを使用して実行時のログをチェックします。このエラーを解決するにはどうすればよいですか?
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch
このページを参照しました。私はmavenの代わりにgradleを使いました。 https://devcenter.heroku.com/articles/deploying-gradle-apps-on-heroku#using-webapp-runner-to-deploy-war-files
ソースコードは https://github.com/fruitwater/heroku-servlet-gradle
一つの可能性:それがされるとおりに自分のコンピュータ上でアプリケーションを実行する方法を学ぶためにhttps://devcenter.heroku.com/articles/heroku-localを見てみましょうヘロクで走るあなたのアプリはアップロードされました*大丈夫ですが、アップロードして実際に正常に起動するには、2つの全く異なるものがあります。 –