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