有人知道有免費的 Java 託管服務嗎?

有人知道有免費的 Java 託管服務嗎?

我有一個我想在網路上託管的java伺服器。

我找到了谷歌應用程式引擎,但它需要對應用程式進行大量更改。

基本上,我想將編譯好的 jar 放在某個地方,然後透過命令列運行和控制它。

答案1

您可以嘗試亞馬遜免費套餐,我認為它可以為您提供一年的免費迷你實例; http://aws.amazon.com/free/
從公共鏡像中選擇ubuntu鏡像並將其安裝到實例上,然後apt-get install tomcat6 java等待以安裝java Web應用程式容器。

此問題/答案中有一些有關使用 AWS 免費套餐的更多詳細資訊;
https://stackoverflow.com/questions/4216066/how-to-use-amazon-web-service-free-tier

此外,Hpcloud.com 還提供了新雲端服務的私人測試版,您可以在此處註冊;http://hpcloud.com/
這可能會為您提供幾個月的免費實例。 (我已經運行了一個實例大約 4 個月,這對於嘗試新安裝等很方便,並且具有比免費 AWS 帳戶高得多的 RAM 限制)


您可能會發現很難像您熟悉的 mod_php 或 cgi 腳本那樣獲得免費的 java 託管,原因是一般來說,java 應用程式不能很好地共享資源。
我的意思是,例如 tomcat 為每個部署的應用程式分配了資源,這意味著在同一應用程式伺服器中運行 100 個 tomcat 戰爭是不切實際的。但在 mod_php 下運行的 php 應用程式卻並非如此,它只是運行和快取的請求消耗 RAM。 (我的理解太天真了…)

答案2

我們的要求是什麼?通常,您不會在 Java Web 伺服器上託管 jar 檔案。您託管一個ear 或war 文件。在這種情況下,您需要找到免費的 J2EE 或 Tomacat 託管程式。

如果您的 Java 應用程式更像 CGI 應用程序,那麼您在尋找免費託管服務商時可能會遇到更多問題。

如果您不使用 J2EE 標準,那麼如果您想要免費託管,您可能需要考慮使用 Google App Engine 之類的東西。

哈!

湯姆普爾

相關內容