JBoss 5与Java 6的向后兼容性

时间:2011-12-22 12:28:43

标签: java jboss5.x

我只需要澄清与JBoss Application Server相关的内容。我开发了一个用Java 6编译的项目。它部署在Jboss 5版本中。直到现在我没有发现应用程序的任何问题。但我想知道Jboss是否会有任何向后兼容性问题。或者Jboss是否需要针对Java版本进行升级。任何建议都是可以理解的。

谢谢, 元帅。

1 个答案:

答案 0 :(得分:0)

即使使用Java 5编译JBoss 5,也不应该在语言级别存在兼容性问题。

至于库可能存在问题,但JBoss需要的那些应该得到解决。这将为您留下JBoss可能已在其类加载器层次结构中替换的核心库,因此可能具有旧版本。在这种情况下,您可以将这些库放入您的应用程序中,并在每个应用程序的基础上有效地覆盖JBoss版本。我们使用了一些XML库(IIRC JAXB就是其中之一)。

作为替代方案 - 正如@Geziefer所建议的那样 - 使用专门为Java 6编译的JBoss 5版本。