2012-08-14 131 views
2

我正在使用Jboss 2.4.11,如果我将JDK从1.4升级到6,jboss服务器如何处理应用程序?在我升级的过程中,我应该开始调查什么是常见问题。我正在查看与jdk 6向后兼容的v1.4相关的stackoverflow中的Oracle文档和其他文章。我的问题是更具体地使用Jboss服务器。此外应用程序使用ejb 1.1Java从1.4升级到6

+1

JBoss 2.4.11很旧。事实上,它已经9岁了。我建议在更新版本的JBoss中测试你的应用程序。 – Alfabravo 2012-08-14 20:51:33

+0

由于我的项目中有多个旧东西,我现在只考虑升级jdk版本。 – 2012-08-14 21:02:06

+2

对。但问题是:由于升级,您的应用可能会有意外的行为,同样也会发生在Web服务器的库中。所以,如果你问我,我会去用jdk6 – Alfabravo 2012-08-14 21:08:05

回答

3

我会推荐从一个一致的系统移动到另一个。即使JBoss 4需要JDK1.6的特殊版本。 Java 5将MBeans引入虚拟机,旧版本的JBoss使用MBeans进行配置。由于在单个虚拟机中不能存在MBean服务器,因此迁移到java5时这是一个大问题。由于EJB 1.1仍然得到支持,我会建议至少迁移到JBoss 4.2,因为它仍旧类似于旧版本,而JBoss 7则完全不同。

唯一能够真正帮助你让迁移变得有点窒息的是测试。至少有很多集成测试。

+0

谢谢你的支持。我会尝试在这里更新结果。 – 2012-08-17 14:25:28