0

我创建了一个简单的 Java (maven) Web 应用程序 (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部署战争?我找不到问题,除了主页说 application Application Error之外没有出现任何错误。我应该在此处包含任何其他信息吗?

4

1 回答 1

2

好的,我让它工作了,首先我能够检查日志:

heroku logs --tail --app myapp-ws

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

heroku ps:scale web=1

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

heroku config:set WEBAPP_RUNNER_OPTS="-Dspring.profiles.active=test" --app myapp-ws
于 2017-04-02T10:57:38.873 回答