2011-12-22 68 views
0

我只需要与JBoss应用服务器相关的说明。我开发了一个使用Java 6编译的项目,并且部署在Jboss 5版本中。直到现在,我没有发现任何应用程序的问题。但是我想知道Jboss会有任何向后兼容性问题的可能性。或者Jboss需要Java版本的升级。任何建议都是可观的。JBoss 5向后兼容Java 6

谢谢, 元帅。

+0

@Thomas一个JBoss 5版本:实在看不出它如何与他的问题? – 2011-12-22 12:47:53

+1

@Marshal:您可以在JBoss下载页面上看到,对于JBoss 5,他们提供了专门为Java 6编译的一个 - 所以如果您使用Java 6执行它,则应该使用它。我们在项目中执行相同的操作,最新的JDK 6并仍然使用JBoss 5.1。 – 2011-12-22 12:49:36

+0

@Geziefer我稍微误解了这个问题,我会更新我的评论并将其转换为答案。 – Thomas 2011-12-22 12:51:26

回答

0

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

至于图书馆可能存在问题,但那些JBoss需要的应该已经被照顾。这给您带来了JBoss可能在其类加载程序中取代的核心库,因此可能会有更旧的版本。在这种情况下,您可以将这些库放入您的应用程序中,并在每个应用程序的基础上有效地覆盖JBoss版本。我们用一些XML库(IIRC JAXB就是其中之一)做到了这一点。

作为替代方案 - 通过@Geziefer的建议 - 使用专门编译为Java 6