11

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

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

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

4

3 回答 3

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 服务等。此外,就错误跟踪和其他小事而言,我们对 Apache 社区感到满意。
  5. 支持:我们希望大部分时间都靠自己,但知道 Apache 社区很活跃很重要。与 IBM 提供的商业支持一样,我们是 IBM 业务合作伙伴。

总的来说,我们的经验很棒。服务器非常可靠。我有时会搜索我们的日志,有时会看到与数据库连接、EJB 调用有关的奇怪错误,但这些非常罕见(很可能是我们的代码的错误)。

性能令人印象深刻。我开玩笑说我们可以从我的笔记本电脑上运行 Geronimo,而客户不会看到任何不同。给它任何像样的服务器,它会发出几个月的呼噜声。

我不确定有多少人实际运行 Geronimo。我对此感到很困惑。我看过幻灯片(几年前),上面列出了一些像 eBay 这样的大牌使用它。邮件列表处于活动状态,但有时似乎只有 Geronimo 团队相互交流。

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

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

于 2012-01-23T17:55:32.513 回答
3

WebSphere 社区版是 Geronimo。因此,IBM 选择了它作为首选平台。

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

于 2008-12-21T13:34:57.010 回答
1

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

Geronimo 的邮件列表上似乎有相当多的活动,我会说在那里您会得到更好的结果。

于 2008-12-19T20:28:57.487 回答