2008-12-06 49 views
11

如果您在生產環境中運行Apache Geronimo,您爲什麼選擇其他應用程序服務器,以及您在生產環境中運行Geronimo的經驗是什麼?正在生產中運行Apache Geronimo

您還可以請分享您決定使用哪個servlet引擎(Tomcat/Jetty)以及爲什麼您做出此決定?

更新:到目前爲止,這個問題得到了兩個贊成票和一個明星,但沒有答案。我開始懷疑,是否有人使用Apache Geronimo?我的邏輯是,如果您使用Geronimo進行開發,您也可以將其用於部署。對?那麼,這是否意味着沒有人使用Geronimo?

回答

6

我們絕對在生產中使用Geronimo!

我記得大約四年前,我們使用了自1.0版以來的Tomcat版本。我們目前主要運行2.1.1.4。

我們的其中一個應用程序每天可以獲得大約100萬的網頁瀏覽量。其他人遠不如此,但他們是需要良好工作的重要應用程序。

我們選擇的主要依據是:

  1. 價格:在我們公司使用Java開始的時候,我們不知道我們需要什麼樣的出應用服務器的。所以我們決定免費開始,如果需要的話,我們的工作方式。
  2. 基本特點:我有WebSphere(base/ND)和普通老Tomcat的經驗。 Geronimo具有我們想要的J2EE功能,都在一個輕量級包中。
  3. 開源:我們的主要客戶,我們使用Java作爲必需的開源。
  4. 熟悉性:作爲一個基於Apache的服務器,我們已經對Tomcat,OpenJPA,Axis Web服務等等感到滿意。此外,就bug追蹤和其他一些小問題而言,我們對Apache社區感到滿意。
  5. 支持:我們希望主要是靠自己的,但知道Apache社區是活躍的很重要。就像IBM提供的商業支持一樣,因爲我們是IBM業務合作伙伴。

我們的經驗總的來說很棒。服務器非常可靠。我偶爾搜索我們的日誌,有時候會看到數據庫連接,EJB調用的奇怪錯誤,但這些非常罕見(很可能是我們的代碼的錯誤)。

表現令人印象深刻。我開玩笑說我們可以從我的筆記本電腦上運行Geronimo,客戶端看不到差異。給它一個體面的服務器,它會嗚嗚幾個月。

我不確定有多少人實際運行Geronimo。我對此很困惑。我曾見過幻燈片(幾年前)列出了eBay使用它的一些大牌。郵件列表是活躍的,但有時似乎只有Geronimo團隊彼此進行通信。

我遇到的唯一嚴重的錯誤是this one。對我們來說這是一件大事,但Geronimo當然是免費的,我不希望他們修復對我來說很重要的錯誤。

我一直在檢查Apache TomEE服務器,想知道它是更積極還是公開使用。只是看看社區和用法與Geronimo相比如何。

1

對您的更新的回答:這僅表示SO用戶沒有使用Geronimo,或者都在忙於投票並做出詼諧的評論。

Geronimo的mailing list似乎有相當的活力,我想說你會在那裏得到更好的結果。

3

WebSphere社區版是Geronimo。所以IBM選擇它作爲選擇的平臺。

在選擇應用程序服務器時,您確實選擇了要在應用程序中使用的API,也許是管理界面(但您只是偶爾使用一次)。