0

プロジェクトが正常にビルドおよびデプロイされたにもかかわらず、Web プロセスなしのエラーが発生します。これは、Java Spark アプリの実行方法を指定する私の Procfile です。

 java -jar target/simplenlg-0.0.1-SNAPSHOT-jar-with-dependencies.jar 

また、 foreman start を使用して、実行中かどうかを確認しました。はい、機能しています。

ポートを決定するコードは次のとおりです

static int getHerokuAssignedPort() {
    ProcessBuilder processBuilder = new ProcessBuilder(); 
    if (processBuilder.environment().get("PORT") != null) {
        return Integer.parseInt(processBuilder.environment().get("PORT"));
    }
    return 4567;
}

このチュートリアルに従いましたが、まだうまくいきません...

https://sparktutorials.github.io/2015/08/24/spark-heroku.html https://gist.github.com/jesperfj/1222739
https://gist.github.com/Fitzsimmons/2490382

4

1 に答える 1

1

何が起こったのかわかりませんが、このNo web processes running Error - Deploying Django on Herokuに従いました。

heroku scale web=1

次に、別の mvn heroku:deploy を実行すると、機能するようになりました。

于 2015-11-24T18:35:21.937 に答える