2012-08-14 241 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