hay*_*lem 31 java migration jboss java-ee wildfly
请假设我不需要担心开发时间和成本:我对一般技术优势(改进的性能?改进的API?)和新功能感兴趣.
我目前正致力于使用4.2.x的产品,我们认为对于需要很长时间才能收敛的版本来说,这是一个重大转变.
我简要介绍了每个版本的发行说明以及有关5.x,6.x,7.x和8.x的每个版本的一些文章.但我很乐意得到那些做出转变的人的第一手反馈.
我注意到围绕消息传递有一些重要的变化(从JBoss MQ切换到JBoss Messenging),而对于JBoss 7.x,它似乎改变了它的配置层.然后在切换到JBoss/WildFly 8.x时会有更多的事情发生.
如果可以的话,请推荐指出陷阱的好文章.我找到了一些迁移到JBoss 5.x的东西,但是对于6.x甚至7.x没有那么多,而其他人现在正在为我们评估8.x. 如果您认为它们是相关的,请随意推荐替代品,但我更愿意只关注JBoss.
有关信息,我们使用基于插件的JPF和OSGi(使用Eclipse Equinox)系统,以及在Swing中开发的客户端(一些通过WebStart部署).
更新:虽然这个问题已经给出了一些很好的答案,但我认为它值得对WildFly进行更新(实际上,我们的内部项目推迟了从原先计划等待WildFly的4.2.x切换到7.x).欢迎新的想法和答案.
Dav*_*ave 24
我已经从JBoss 4升级到5,根据经验,以下是最重要的注意事项:
一些有用的资源是:
http://java.dzone.com/articles/migrating-jboss-4-jboss-5 http://venugopaal.wordpress.com/2009/02/02/jboss405-to-jboss-5ga
官方JBoss 6仅针对Java EE Web Profile进行了认证,因此如果您使用EJB 2.x等"遗留"功能,将来可能不会支持它们.根据应用程序的生命周期,这可能是也可能不是问题.JBoss 6目前完全支持EJB2.1,但它没有经过认证.
我还发现JBoss 5处理的内存比JBoss 4好得多.对于JBoss 4,我看到的PermGen错误要比JBoss 5多得多.
我只能说JBoss 5.1.0的生产经验和第6版的一些调查.
JBoss 5是Java EE 5,JBoss 6和7是Java EE 6.API功能的差异在这些规范中得到了最好的记录.JBoss 6的保质期很短; 它仅针对Java EE 6 Web配置文件进行了认证,并且错误修正版针对的是版本7(在撰写本文时的第3个测试版).
我想你会在JBoss社区论坛上得到更好的答案.
我们从JBoss AS 5升级到JBoss AS 7,并且正在向WildFly AS 8.1发展.现在我们无法迁移到8,因为没有MQ Series JMS 2 RAR.
一些差异:
我们必须做的变更:
AS 7.x系列有许多错误,仅在EAP系列中提供修复.如果您想使用7.x而不是8.x,我们强烈建议您购买EAP 6.
归档时间: |
|
查看次数: |
19638 次 |
最近记录: |