如何将.war部署到heroku
我在eclipse上创建了一个动态的web项目,它从index.html开始。 我测试了它,它可以在我的本地Apache服务器上运行。 我已经生成了war文件。 现在我想将war文件部署到heroku。 我已下载并安装了所有内容。 我检查了互联网,我开始了解创建
pom.xml,一个开始执行的Main类,maven汇编程序jar文件。
作为初学者,我无法理解如何创建这些文件并将它们推送到heroku。 有人可以解释一下吗? 我不想创建一个新的heroku项目。
有两种方法可以将战争部署到Heroku:
- 使用webapp-runner(或类似的jetty-runner)
- 使用toolbelt deploy:war命令
首选方法是使用webapp-runner,因为它允许更多容器配置。 这是一篇关于使用webapp-runner的文章 。 webapp-runner是一个简单的Tomcat容器,用于运行war文件。 通常,您将webapp-runner添加到pom.xml
,相应地设置Procfile
,并使用git push
部署到Heroku。
本文描述了deploy:war
方法。 它有点过时,并没有给你很多配置方式。
- 从日食中输出战争。
- 通过Heroku CLI登录。
- 使用此命令安装heroku插件
heroku plugins:install heroku-cli-deploy
- 使用此命令部署
heroku war:deploy
有关更多信息,请访问: https : //devcenter.heroku.com/articles/war-deployment