2014-10-02 162 views
1

我在eclipse上製作了一個動態web項目,該項目在index.html的前端開始。我已經測試過它,它在我的本地apache服務器上工作。我已經生成了戰爭文件。現在我想將war文件部署到heroku。我已經下載並安裝了所有東西。我檢查了互聯網,並且我開始瞭解如何創建如何將.war部署到heroku

pom.xml,一個Main類開始執行,maven彙編器jar文件。

作爲初學者,我無法理解如何創建這些文件並將它們推送到heroku。有人能解釋我嗎?我不想創建一個新的heroku項目。

回答

1

有兩種方法來部署一個戰爭的Heroku:

  • 使用webapp亞軍(或類似的碼頭亞軍)
  • 使用工具區部署:戰爭命令

首選的方法是使用webapp-runner,因爲它允許更多的容器配置。這是一個article on using webapp-runner。 webapp-runner是一個用於運行war文件的簡單Tomcat容器。一般來說,您將webapp-runner添加到您的pom.xml,相應地設置您的Procfile,然後使用git push部署到Heroku。

deploy:war方法在this article中描述。它有點過時了,並沒有給你太多的配置方式。

+0

謝謝你的回答,但我堅持在步驟 爲屬性組Id定義值: 定義屬性工件id的值: 這些是什麼?你能解釋一下嗎?謝謝! – 2014-10-03 16:00:11