我在 eclipse 上制作了一个动态 Web 项目,该项目从前端开始,以 index.html 开头。我已经测试过它并且它可以在我的本地 apache 服务器上运行。我已经生成了war文件。现在我想将war文件部署到heroku。我已经下载并安装了所有内容。我查了一下互联网,我开始了解创建
pom.xml,一个开始执行的Main类,maven汇编jar文件。
作为初学者,我无法理解如何创建这些文件并将它们推送到heroku。有人可以解释一下吗?我不想创建一个新的 heroku 项目。
最佳答案
有两种方法可以向 Heroku 部署 war :
- 使用 webapp-runner(或类似的 jetty-runner)
- 使用工具带部署:war 命令
首选方法是使用 webapp-runner,因为它允许对容器进行更多配置。这是一个article on using webapp-runner 。 webapp-runner 是一个简单的 Tomcat 容器,用于运行您的 war 文件。一般来说,您将 webapp-runner 添加到您的 pom.xml,相应地设置您的 Procfile,并使用 git push 部署到 Heroku。
deploy:war
方法在 this article 中进行了描述。 。它有点过时了,并且没有为您提供太多配置方式。
关于java - 如何将.war部署到heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26155657/