回答
在Heroku上可以運行任何東西。所以你需要帶上你自己的應用服務器。推薦的方法是將其指定爲構建描述符中的依賴項。然後上傳你的應用程序和構建描述符,這樣Heroku就可以組裝所有東西(依賴關係和所有東西)。但最終取決於你如何將這些東西交給Heroku。
其實有時使用Google實際上並沒有那麼多的幫助。在heroku上部署Java戰爭是一件痛苦的事情,所列的步驟並不是那麼好。
基本上,heroku只運行普通的java進程,所以你需要將你的戰爭文件包裝在一個主要的java文件周圍。這個博客文章Deploy war on Heroku概述了一些步驟,您還需要參考heroku's documentation實際上找出從git最終推送到heroku。
下面是你需要遵循的步驟(我假設你有一個戰爭文件準備好了)。
- 您需要從戰爭文件建立自己的jar文件,使其具有碼頭嵌入到它,這是一個可運行jar文件,可以這麼說。這在步驟2中完成。
- 在您的pom.xml中創建您的maven應用程序彙編程序目標。博客文章中包含一個示例代碼片段,也包含在網絡上的其他各個部分。假設這叫做mywebapp.jar。 (它必須是一個罐子)
- 現在你有一個war文件,你需要創建一個加載這個war文件並創建一個jetty進程的主程序。請記住,heroku只能運行java進程,所以你在這裏稱jetty爲一個直接進程。例如,查看博客文章 - 例如,調用此StartWebApp.java。
- Heroku需要一個簡單的proc文件,這是非常多的樣板。例如:
網站:SH目標/斌/ webapp的
全部上傳到一個Git倉庫,這樣就可以很容易地推到Heroku的 - 使用此目錄結構:
pom.xml
Procfile
src/main/java/root - StartWebApp.java
src/main/resources - mywebapp.jar
這推後heroku(假設你有一個雪松堆棧設置在上面的heroku鏈接中概述)。
git push heroku master
快樂的英雄氣概。也可以這麼說,這對於部署戰爭來說太可笑了。如果您使用heroku(作爲付費客戶),請提交功能請求以使其更好。爲你的平臺創建一個跑步者類是一個不錯的選擇。
您可以從我的博客中關注this post,如果您想從Spring MVC Web App部署WAR文件,那麼您可以逐步解釋這個問題。我嘗試在Heroku上啓動並運行自己的應用後編寫了它。
根據常見問題解答,您應該披露該鏈接屬於您的網站。 – LittleBobbyTables 2012-10-08 13:46:16
- 1. 將Heroku應用程序部署到Heroku
- 2. 部署到Heroku,Rails應用程序
- 3. 將應用程序部署到Heroku
- 4. 部署後Heroku應用程序崩潰
- 5. 部署的Node.js應用程序的Heroku
- 6. Laravel - 在Heroku上部署應用程序
- 7. 在Heroku上部署Django應用程序
- 8. 在Heroku上部署Spring應用程序
- 9. Heroku部署應用程序錯誤
- 10. 在Heroku上部署Rails應用程序
- 11. 應用程序錯誤。 Heroku部署
- 12. 部署Rails應用程序在Heroku
- 13. 在Heroku中部署rails應用程序
- 14. 在Heroku上部署Sinatra應用程序
- 15. 在Heroku上部署Python應用程序
- 16. 在Heroku上部署應用程序應用程序
- 17. 將應用程序部署到heroku時未找到procfile
- 18. 部署Flask應用程序到Heroku - 找不到模板
- 19. 部署Vue應用程序到Heroku,找不到模塊shelljs
- 20. 使用Sqlite3將RoR應用程序部署到Heroku
- 21. git使用heroku部署sinatra應用程序時遇到問題
- 22. 部署的導軌應用程序到Heroku不起作用
- 23. 使用複雜的表單部署應用程序到Heroku
- 24. RoR應用程序:將應用程序部署到heroku時出現問題
- 25. 無法將軌道測試應用程序部署到Heroku
- 26. 部署到heroku成功但應用程序未出現
- 27. 將Django應用程序部署到Heroku時的pip問題
- 28. 將jijster應用程序部署到heroku時出現的問題
- 29. 將Sinatra應用程序部署到Heroku時出現錯誤H10
- 30. 部署應用程序在Heroku節點找不到命令
你想使用哪個應用程序服務器? – 2012-03-09 04:20:59
查看本教程:http://www.yegor256.com/2014/09/13/deploying-to-heroku.html它解釋瞭如何在[rultor.com](http:// www .rultor.com) – yegor256 2014-09-13 18:45:05