我有一个现有的Java Web应用程序项目。它在Tomcat本地工作。我将它转换为maven项目,并使用webapp-runner将其部署在Heroku上。应用程序已成功部署但未运行;它崩溃了。我无法从日志中弄清楚原因是什么。
我的Procfile如下所示:web:java $ JAVA_OPTS -jar target / dependency / webapp-runner.jar --port $ PORT target / * .war
答案 0 :(得分:0)
它在日志中清楚地说明:The specified path target/*.war does not exist
。使用mvn clean package
在本地运行您的构建,并查看您是否在目标目录中确实有一个war文件以及它的名称是什么。
然后,打开Procfile
并将target/*.war
替换为target/whateverTheNameIs.war
,然后重试。