Я пытаюсь развернуть мое приложение Java Spring Boot Web для Heroku.Веб-приложение Java на Heroku: невозможно получить доступ к jarfile
Чтобы запустить его локально я бегу:
mvn install
, а затем
java $JAVA_OPTS -jar target/*.war
Так Heroku я создал в PROCFILE: web: java $JAVA_OPTS -jar target/*.war
Я использую Heroku Интеграция Github и приложение развертываются в Heroku от Гитуба. Поэтому я просто подталкиваю его туда.
Но приложение не запускается.
heroku logs --app myapp
дает мне:
2015-09-09T21:53:25.581128+00:00 heroku[web.1]: Starting process with command `java $JAVA_OPTS -jar target/*.war`
2015-09-09T21:53:27.110820+00:00 app[web.1]: Error: Unable to access jarfile target/*.war`
heroku run bash --app myapp
с ls -a
не показывает target
каталог.
Я думаю, что Heroku не создает приложение. Но что я делаю неправильно? Заранее благодарю вас за советы!
Когда вы говорите: «Приложение развернуто в Хероку из Гитуба, поэтому я просто нажимаю его» означает ли это, что вы используете [Интеграцию Героку Гитхуба] (https://devcenter.heroku.com/articles/github-integration) ? Вы можете проверить свою [Heroku Dashboard] (http://dashboard.heroku.com), чтобы подтвердить, что развертывание прошло успешно? – codefinger
@codefinger Спасибо за ваш комментарий, журнал построения был в правильном направлении. – Nailgun