2017-04-02 123 views
0

我創建了一個簡單的Java(maven)Web應用程序(WAR)。在本地的Tomcat一切工作正常,但是當我嘗試部署到Heroku的應用顯示不出來(我得到的錯誤,而不是在應用程序的主頁。 我運行此命令部署到heroku成功但應用程序未出現

heroku war:deploy myapp-ws-0.0.1-SNAPSHOT.war --app myapp-ws 

和一切行動都成功 enter image description here

,我需要在Heroku我的應用程序運行的唯一參數是春天的個人資料和我說這種方式。

heroku config:set -Dspring.profiles.active="true" 

我很新的Heroku的,但在沒有任何人過去向Herku成功地發起一場戰爭?我找不到問題,除了主頁上顯示應用程序應用程序錯誤之外沒有任何錯誤。我應該在這裏包含任何其他信息?

回答

1

好了,我懂了工作,第一我是能夠檢查日誌:

heroku logs --tail --app myapp-ws 

後來我發現,你必須添加一個實例,因爲在啓動時有零

heroku ps:scale web=1 

最後我以這種方式添加了我的論點

heroku config:set WEBAPP_RUNNER_OPTS="-Dspring.profiles.active=test" --app myapp-ws 
相關問題