java - 在 heroku 上运行 spring tomcat 应用程序

标签 java spring maven tomcat heroku

我有一个 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/

相关文章:

java - 队列的删除方法

java - Spring Boot 2 中缺少 TomcatEmbeddedServletContainerFactory

java - 使用 JAX-RS 处理 REST API 中的错误

spring - 使用 EntityManager (JPA) 的 DAO 中 update () 方法的推荐行为?

java - 按值传递引用意味着什么?

java - 在 Java 8 中使用 .class 进行转换?

没有服务器的 Java 持续集成

java - eclipse 第谷 : Testing plug-in's without using single test-bundles

java - Log4j:如何配置多个附加程序:一个定向到控制台和一个文件,另一个严格定向到一个文件?

java - Spring : Logging wont get disabled. 默认转为 Debug