JBoss EAP 6.1与Tomcat 7

时间:2013-11-27 09:42:29

标签: java java-ee tomcat jboss

我们有一个使用JSF 2.0,Spring,Hibernate,MySQL数据库的Web应用程序。它正在开发中,很快就会投入生产。我们将来可能不得不部署一些Web服务(只有一点点机会,直到我们投入生产才会确认)。

我们正在考虑将Tomcat和JBoss EAP 6.1 Alpha用于生产部署。 我一直在读Tomcat正在广泛使用,并且没有太多争议。

有趣的是,JBoss EAP 6.1 Alpha(社区支持的JBoss版本)不建议用于生产。建议是去商业版。以下是围绕这两者做出决定的思考过程。

  1. 两者都是开源和社区支持的
  2. 两者都可以免费使用
  3. 两人都已经存在了一段时间
  4. Apache和RedHat(社区版本)都不提供支持包
  5. 如果Tomcat工作,为什么不能使用JBoss EAP 6.1 Alpha?简单地说Tomcat比JBoss EAP 6更成熟吗?

    注意:如果对于开箱即用的Web服务和JTA支持没有要求(虽然没有在momemt中确认),我们会选择Tomcat而不再考虑。

    我的问题是为什么没有JBoss EAP 6.1 Aplha而Tomcat 7没问题呢?

1 个答案:

答案 0 :(得分:1)

免责声明:这只是我的看法。我不以任何方式与JBoss有任何联系。

我认为不推荐用于生产的原因是缺乏支持合同,与产品无关。他们在FAQ page上说

  

第一个EAP阶段Alpha与a的质量相当或更好   社区最终版本。

  

7.2.0.Final始终是EAP 6.1.0.Alpha的基础。因为   新的6.1.0.Alpha的广泛可用性,并且出于简单的原因,   我们发布了一个名为EAP 6.1.0.Alpha。

的版本

因此,假设社区最终版本可以用于生产,我没有看到任何直接原因eap 6.1.alpha不能用于生产。

但是,通过支持合同,您可以获得支持联系人以及针对此版本所做的错误修复。据我所知,没有针对eap 6.1.alpha的错误修复,但已经有EAP 6.1.1版本修复了一些错误。当你去制作时,这是一个需要考虑的重点。


更新:如果您想继续使用AS7并进入具有错误修复的生产,可以选择从源构建EAP。引用this message

  

基本上我们给你三个选择:

     
      
  1. 坚持社区 - 你总是得到最新最好的最前沿的东西(包括实验性功能),但你必须   从社区获得支持并更频繁地更新   社区真的只专注于最新的主要+次要版本。

  2.   
  3. 购买EAP订阅 - 您可以获得上述所有功能,从而最大限度地减少您在应用服务器上花费的工作量   维护和支持。

  4.   
  5. 自我构建和支持EAP - 您可以获得企业版本的一些好处(例如旧版主要版本的补丁等),   但你必须投入时间和精力来建立和维护/验证   您的应用服务器分发位。

  6.   

如果有人想要使用第三个选项,则来源位于ftp://ftp.redhat.com/redhat/jbeap/