2

我们目前使用的是 jBoss AS 7.1.1.Final。由于此版本中的一些错误,我们必须升级到更新的版本。

我们可以使用哪一个?

我意识到 jBoss EAP 6.1.0GA 和 6.2.0GA 是可用的,但只允许在开发环境中使用(无需付费)而不是在生产环境中使用。我还阅读了 jBoss AS 7.1.3.Final(又名 EAP 6.0.1),它更难找到,你必须手动构建。

据我了解,只能手动构建 7.1.3.Final 并使用这个。我对吗?野蝇呢?

我们必须预料到迁移问题吗?

4

3 回答 3

3

如您所见,JBoss 现在有两种(相关)风格;社区发布和 EAP。这是 RedHat 尝试获得他们的蛋糕并吃掉它。他们说,通过为许可付费,您不是为产品付费,而是为支持和补丁付费。但是,如果您付费,他们只会提供某些版本,从而使事情变得混乱:

我相信你有三个选择

1) JBoss 7.1.2.Final 和 7.1.3.Final 不作为可下载的二进制社区版本存在。然而,它们确实作为“标签”存在于 7.1.2.Final 和 7.1.3.Final AS7 GitHub 存储库中。因此,您可以下载这些,自己构建并使用它们(无需在生产中付费)。这可以最大限度地减少您的迁移问题,但您需要乐于构建自己

2) 没有可下载的、免费的二进制 7.2 Final 但这是 EAP 6.1.0 所基于的。根据 JBoss AS 7 负责人 Jason Green EAP 的说法,您不需要许可证/订阅即可在生产中运行Alpha 版本

如果您愿意,可以在生产环境中运行 Alpha 版本。至于它们的质量,6.1.0.Alpha 与社区最终版本的质量相当。

你们中的一些人问过社区版本是否可用于生产,答案是肯定的!

那么为什么它的名字中会有那个令人担忧的“Alpha”呢?

Alpha 是开始进行广泛测试和强化的地方,因此如果您对使用 EAP 感兴趣,我们建议将 GA 或更高版本用于生产。

因此,如果您对自己进行硬化不满意,那么这不适合您。EAP GA 中也可能修复了该 Alpha 版中没有的错误。

来源:https ://community.jboss.org/thread/228640?tstart=0

3)与Wildfly一起去,它可以在任何你想要的地方免费使用。但这又是一个社区版本

Wildfly 和 AS7 之间的差异远小于 AS7 和更早版本,因此希望您的迁移问题应该受到限制。

如上所述,社区支持的版本可以部署在生产环境中,但您必须对支持版本的差异感到满意并彻底研究它们。如果您对此不满意,则可能表明需要许可版本。

于 2014-07-11T09:05:02.607 回答
2

有一个重要的区别 - WildFly 使用 undertow 作为网络服务器 - JBoss AS 使用 Tomcat - 当您考虑迁移时请记住这一点......

于 2014-10-28T07:19:30.053 回答
1

WildFly的版本为 8.1.0.Final,应该是稳定的。您可以下载最新版本并试用。

从 JBoss AS 7.x 迁移到 WildFly 应该相当轻松。

于 2014-07-10T17:20:36.513 回答