对于jdk 1.7建议使用哪种社区版本的Jboss,为什么? [英] What community version of Jboss is recommended for jdk 1.7 and why

查看:301
本文介绍了对于jdk 1.7建议使用哪种社区版本的Jboss,为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要从Jboss 5.1.0 GA迁移到支持jdk 1.7的任何其他版本. 我目前正在将jboss 5.1与seam 2,jdk 1.6和sqlserver 2008 r2一起使用.

I need to migrate from Jboss 5.1.0 GA to any other that supports jdk 1.7. I'm currently using jboss 5.1 with seam 2, jdk 1.6 and sqlserver 2008 r2.

jdk 1.7建议使用哪个社区版本的Jboss,为什么?

What community version of Jboss is recommended for jdk 1.7 and why?

提前谢谢!

推荐答案

您实际上可以使JBoss AS 5.1.0 GA在JDK 7上运行,请参见

You can actually get JBoss AS 5.1.0 GA to run on JDK 7, see JBAS-6981. All of the following options will work with JDK 7:

  • JBoss AS 5.1.0(以及JBAS-6981的修复程序)
  • JBoss AS 6.1.0
  • JBoss AS 7.1.1
  • JBoss EAP 6.2
  • WildFly AS 8 CR 1

正确的解决方案取决于您的情况:

The right solution depends on your situation:

  • 风险最小的最简单的解决方案是继续使用JBoss AS 5.1.0并自己修复JBAS-6981.我们做到了,并运行了一年多,效果很好.但是请注意,JBoss AS 5.1.0的寿命已结束,例如.没有可用的安全补丁.
  • 如果您不想自己修复JBAS-6981,可以使用JBoss AS 6.1.0.这应该是一个非常简单的迁移,因为它基于相同的体系结构并且具有相同的磁盘布局.但是请注意,这是Java EE 6,这意味着标准化的JNDI名称.根据您的应用程序,这可能会产生很大的影响-或根本没有影响.但是请注意,JBoss AS 6.1.0的寿命已结束,例如.没有可用的安全补丁.
  • 下一个稳定"的社区版本是JBoss AS 7.1.1,它带来了一个全新的体系结构.根据您的应用程序,可能是一个很大的迁移,或者是一个非常简单的迁移.但是我建议不要使用JBoss AS 7.1.1,因为它有很多问题.请注意,JBoss AS 7.1.1也不会再发布任何版本.
  • JBoss EAP 6.2建立在JBoss AS 7.1.1(实际上是AS 7.3)上,并包含许多错误修复(和某些功能).您要么需要从源代码构建它,要么需要从Red Hat获得许可证.将会有EAP 6.2的修补程序.
  • 当前的开发社区版本是WildFly AS 8 CR1.从版本名称可以看出,目前还没有一个稳定的版本.它包含一个全新的servlet引擎,这使很多人感到不安.仅当您具有非常好的集成测试时,我才会使用它.

我不知道关于Seam的情况对他们中的任何人来说都是

I don't know what the situation regarding Seam is for any of them.

请注意,无论如何迟早您都必须迁移到JBoss AS的较新版本.要判断迁移的难度,您首先需要知道代码中对JBoss AS的依赖性.

Note that sooner or later you'll have to migrate to a newer version of JBoss AS anyway. To judge how hard the migration will be you first need to know what dependencies on JBoss AS you have in your code.

这篇关于对于jdk 1.7建议使用哪种社区版本的Jboss,为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆