我有一个春季应用程序,我正在使用maven / intellij在本地tomcat上运行。我想在heorko上部署它。当我刚推送应用程序时(没有任何主类或procfile),我得到一个错误,即没有应用程序在运行。
然后,我按照本教程https://devcenter.heroku.com/articles/create-a-java-web-application-using-embedded-tomcat
并添加了对pom.xml
的更改,按照建议创建了Main.java
类,并在根目录(pom.xml文件所在的位置)上创建了procfile
,然后将其推送至heroku。我遇到了相同的错误,即应用程序未运行。
我如何在Heroku上运行Spring Tomcat应用程序。
ps:
Spring配置使用<project_name>Configuration.java
类和<project_name>Initializer.java
完成。
最佳答案
尝试遵循Deploying Spring Boot Applications to Heroku指南。如果要部署WAR文件,请尝试遵循Deploying WAR Files指南。否则,您需要提供有关您的应用的更多信息。