java - 如何将.war部署到heroku

标签 java eclipse heroku

我在 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/

相关文章:

java - CAS 身份验证 SAML 错误

java - Spring Security 不解密密码,返回 403

eclipse - OSX 10.7 Lion 上的 JDK

postgresql - Heroku - 将单个表转储并加载到共享的 postgres 数据库

django - 我们是否必须将 staticfiles 文件夹部署到 heroku?

java - 解析 XML 时拦截 Xstream

写图像时的java FileNotFoundException

c - 类型 'ssize_t' 无法解析 eclipse cdt

android - 元素类型 "activity"必须后跟属性规范 ">"或 "/>"

ruby-on-rails - Rails 3/Heroku/Memcached - 未命中/未命中、存储/新鲜