在生产中运行Apache Geronimo

时间:2008-12-06 22:43:03

标签: java java-ee geronimo

如果您在生产中运行Apache Geronimo,为什么选择它而不是其他应用程序服务器?您在生产中运行Geronimo的经验是什么?

您还能分享一下您决定使用的servlet引擎(Tomcat / Jetty)以及您做出此决定的原因吗?

更新 :到目前为止,这个问题得到了两个上升票和一个明星但没有答案。我开始怀疑,是否有人使用Apache Geronimo?我的逻辑是,如果你使用Geronimo进行开发,你也可以使用它进行部署。对?那么,这是否意味着根本没有人使用Geronimo?

3 个答案:

答案 0 :(得分: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提供商业支持也是如此。
  6. 我们的整体经验非常好。服务器非常可靠。我偶尔搜索我们的日志,有时会看到数据库连接,EJB调用的奇怪错误,但这些很少见(很可能是我们代码的错误)。

    表现令人印象深刻。我开玩笑说我们可以从笔记本电脑上运行Geronimo,客户也不会看到差异。给它任何体面的服务器,它会咕噜咕噜几个月。

    我不确定有多少人实际运行Geronimo。我对此很困惑。我见过幻灯片(多年前)列出了一些像eBay这样的大牌使用它。邮件列表是活跃的,但有时似乎只有Geronimo团队相互沟通。

    我遇到的唯一严重错误是this one。这对我们来说很重要,但当然Geronimo是免费的,我不希望他们修复对我来说很重要的错误。

    我一直想检查Apache TomEE服务器,想知道它是否更积极或公开使用。只是看看社区和用法与Geronimo的比较。

答案 1 :(得分:3)

WebSphere社区版是Geronimo。所以IBM选择它作为首选平台。

在选择应用程序服务器时,您实际上是在选择要在应用程序中使用的API,也可能是管理界面(但是您只能偶尔使用一次)。

答案 2 :(得分:1)

回答您的更新:这只是意味着SO用户没有使用Geronimo,或者都在忙着投票并发表诙谐的评论。

Geronimo的mailing list似乎有很多活动,我会说你会在那里得到更好的结果。