私はherokuにデプロイしたい非常に単純なdropwizardプロジェクト(Dropwizard hello worldに基づいています)を持っています。私がまだ決めることができなかった理由のために、それは英雄でうまく組み立てられた後に実行できません。ローカルで正常に動作します。私はHerokuの上で、このエラーを参照してください。herokuにdropwizardプロジェクトをデプロイするときのyamlの "Unrecognized Field:http"
Herokuのログ:
2016-05-11T06:11:35.276279+00:00 heroku[slug-compiler]: Slug compilation started
2016-05-11T06:11:35.276284+00:00 heroku[slug-compiler]: Slug compilation finished
2016-05-11T06:11:35.317873+00:00 heroku[web.1]: State changed from crashed to starting
2016-05-11T06:11:37.914144+00:00 heroku[web.1]: Starting process with command `java $JAVA_OPTS -Ddw.http.port=56125 -Ddw.http.adminPort=56125 -jar target/myapp-1.0-SNAPSHOT.jar server hello-world.yml`
2016-05-11T06:11:39.645193+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2016-05-11T06:11:39.648486+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx350m -Xss512k -Dfile.encoding=UTF-8
2016-05-11T06:11:40.723314+00:00 app[web.1]: hello-world.yml has an error:
2016-05-11T06:11:40.723347+00:00 app[web.1]: * Unrecognized field at: http
2016-05-11T06:11:40.723348+00:00 app[web.1]: Did you mean?:
2016-05-11T06:11:40.723372+00:00 app[web.1]: - metrics
2016-05-11T06:11:40.723373+00:00 app[web.1]: - server
2016-05-11T06:11:40.723374+00:00 app[web.1]: - logging
2016-05-11T06:11:40.723374+00:00 app[web.1]: - defaultName
2016-05-11T06:11:40.723375+00:00 app[web.1]:
2016-05-11T06:11:41.637830+00:00 heroku[web.1]: State changed from starting to crashed
2016-05-11T06:11:41.614715+00:00 heroku[web.1]: Process exited with status 1
事があり、私の知る限り、私のハローworld.ymlは「HTTP」フィールドを持っていません。.. ..
defaultName: steve
server:
type: simple
applicationContextPath:/
#adminContextPath: /admin # If you plan to use an admin path, you'll need to also use non-root app path
connector:
type: http
port: 8080
マイProcfile、良い対策のために:
は私が見たweb: java $JAVA_OPTS -Ddw.http.port=$PORT -Ddw.http.adminPort=$PORT -jar target/myapp-1.0-SNAPSHOT.jar server hello-world.yml
私YMLファイルは、それがないように見える理由がされていることthis Google Groups post同じエラーについて...残念ながら、投稿された解決策は私にとってはうまくいかないようです。
どのような考えですか?
ありがとう!それはそれを修正した。 –