2016-09-19 17 views
0

私はmavenプラグインを使用してherokuにアプリケーションをデプロイしようとしています。しかし、展開が成功したように見えても、アプリケーションは実行されていません。Mavenを使ってherokuにwarファイルをデプロイする方法は?

私はheroku:deploy-war目標を実行した後、私は重大な問題があれば、何がないことを示している

[INFO] -----> Packaging application... 
[INFO]  - app: fast-tundra-46883 
[INFO]  - including: target/dependency/webapp-runner.jar 
[INFO]  - including: target/spring-simple-app-web-0.0.1-SNAPSHOT.war 
[INFO] -----> Creating build... 
[INFO]  - file: target/heroku/slug.tgz 
[INFO]  - size: 13MB 
[INFO] -----> Uploading build... 
Sep 19, 2016 11:36:54 PM org.apache.http.impl.execchain.RetryExec execute 
INFO: I/O exception (java.net.SocketException) caught when processing request to {s}->https://s3-external-1.amazonaws.com:443: Connection reset by peer: socket write error 
Sep 19, 2016 11:36:54 PM org.apache.http.impl.execchain.RetryExec execute 
INFO: Retrying request to {s}->https://s3-external-1.amazonaws.com:443 
Sep 19, 2016 11:37:15 PM org.apache.http.impl.execchain.RetryExec execute 
INFO: I/O exception (java.net.SocketException) caught when processing request to {s}->https://s3-external-1.amazonaws.com:443: Software caused connection abort: socket write error 
Sep 19, 2016 11:37:15 PM org.apache.http.impl.execchain.RetryExec execute 
INFO: Retrying request to {s}->https://s3-external-1.amazonaws.com:443 
[INFO]  - success 
[INFO] -----> Deploying... 
[INFO] remote: 
[INFO] remote: -----> heroku-maven-plugin app detected 
[INFO] remote: -----> Installing OpenJDK 1.8... done 
[INFO] remote: -----> Discovering process types 
[INFO] remote:  Procfile declares types -> web 
[INFO] remote: 
[INFO] remote: -----> Compressing... 
[INFO] remote:  Done: 61M 
[INFO] remote: -----> Launching... 
[INFO] remote:  Released v8 
[INFO] remote:  https://fast-tundra-46883.herokuapp.com/ deployed to Heroku 
[INFO] remote: 
[INFO] -----> Done 
[INFO] ----------- 

私のコンソールでこれを持っています。私はHerokuのにログを見てみると

は、私は再び任意のエラーを示すものではありませ

2016-09-19T22:41:51.185261+00:00 heroku[api]: Deploy null by [email protected] 
2016-09-19T22:41:51.185261+00:00 heroku[api]: Release v8 created by [email protected] 
2016-09-19T22:41:51.990503+00:00 heroku[slug-compiler]: Slug compilation started 
2016-09-19T22:41:51.990512+00:00 heroku[slug-compiler]: Slug compilation finished 

を得ました。しかし、私が対処するために移動するとき、私のアプリケーションは、Herokuの中で、私は、ログ

2016-09-19T22:49:17.825115+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=fast-tundra-46883.herokuapp.com request_id=4851381b-0fab-49dc-a1a6-d5ebfcad1a97 fwd="79.71.253.17" dyno= connect= service= status=503 bytes= 

2016-09-19T22:49:17.825115+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=fast-tundra-46883.herokuapp.com request_id=4851381b-0fab-49dc-a1a6-d5ebfcad1a97 fwd="79.71.253.17" dyno= connect= service= status=503 bytes= 
2016-09-19T22:49:17.976534+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=fast-tundra-46883.herokuapp.com request_id=e0a1fc84-6daa-4e1f-a58d-eaf579e170d6 fwd="79.71.253.17" dyno= connect= service= status=503 bytes= 

今私はheroikuのMavenプラグインを使用していて、このことは私がしようとした

<plugin> 
    <groupId>com.heroku.sdk</groupId> 
    <artifactId>heroku-maven-plugin</artifactId> 
    <version>1.1.1</version> 
    <configuration> 
     <appName>fast-tundra-46883</appName> 
    </configuration> 
</plugin> 

設定されているかを持って、実行すると仮定した場合私はProcfileを持っていないので、<processTypes></processTypes>を使用してください。ビルド中に私は警告を受けた

[WARNING] The <processTypes> value will be ignored when deploying a WAR file. Use `heroku:deploy` goal for custom processes. 

そしてそれは何も変わらない。

誰かが私を助け、私が間違っていることを教えてもらえますか? よろしく

答えて

1

は、実行してみましょう:

$ heroku ps:scale web=1 

私はあなたのダイノはalseepかもしれないと思います。

$ heroku ps 

ただし、展開中のjava.net.SocketExceptionについては、次のコマンドを実行してステータスを確認できます。しかし、展開が成功したように見えます。

関連する問題