部署到 heroku 成功但应用程序未出现

Deploying to heroku successful but application not appearing

我创建了一个简单的 Java (maven) 网络应用程序 (WAR)。在本地 Tomcat 上一切正常,但是当我尝试部署到 HEROKU 时,应用程序没有显示(我在应用程序的主页上收到错误。 我运行这个命令

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

并且所有操作都成功

我的应用程序在 Heroku 上 运行 所需的唯一参数是 spring 配置文件,我以这种方式添加了它。

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

我是 heroku 的新手,但过去有没有人成功地向 heroku 部署 war?我找不到问题,除了主页上说应用程序 应用程序错误 之外没有出现任何错误。我还应该在此处包含任何其他信息吗?

好的,我成功了,首先我能够检查日志:

heroku logs --tail --app myapp-ws

然后我发现你必须添加一个实例,因为一开始有零个

heroku ps:scale web=1

最后我以这种方式添加了我的论点

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