我試圖將我的Java Spring Boot Web應用程序部署到Heroku。Heroku上的Java Web應用程序:無法訪問jarfile
要在本地啓動它,我跑:
mvn install
然後
java $JAVA_OPTS -jar target/*.war
所以對於我的Heroku已經創建了Procfile: web: java $JAVA_OPTS -jar target/*.war
我用的Heroku Github集成和應用程序部署到Heroku來自Github。所以我只是把它推到那裏。
但該應用程序不啓動。
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不會構建應用程序。 但是我做錯了什麼?在此先感謝您的建議!
當你說「應用程序從Github部署到Heroku,所以我只是推它」這是否意味着你正在使用[Heroku GitHub集成](https://devcenter.heroku.com/articles/github-integration) ?你能否檢查你的[Heroku儀表板](http://dashboard.heroku.com)以確認部署是成功的? – codefinger
@codefinger感謝您的評論,構建日誌是正確的方向。 – Nailgun