0
我只需要與JBoss應用服務器相關的說明。我開發了一個使用Java 6編譯的項目,並且部署在Jboss 5版本中。直到現在,我沒有發現任何應用程序的問題。但是我想知道Jboss會有任何向後兼容性問題的可能性。或者Jboss需要Java版本的升級。任何建議都是可觀的。JBoss 5向後兼容Java 6
謝謝, 元帥。
我只需要與JBoss應用服務器相關的說明。我開發了一個使用Java 6編譯的項目,並且部署在Jboss 5版本中。直到現在,我沒有發現任何應用程序的問題。但是我想知道Jboss會有任何向後兼容性問題的可能性。或者Jboss需要Java版本的升級。任何建議都是可觀的。JBoss 5向後兼容Java 6
謝謝, 元帥。
即使使用Java 5編譯JBoss 5,在語言級別也不應該存在兼容性問題。
至於圖書館可能存在問題,但那些JBoss需要的應該已經被照顧。這給您帶來了JBoss可能在其類加載程序中取代的核心庫,因此可能會有更舊的版本。在這種情況下,您可以將這些庫放入您的應用程序中,並在每個應用程序的基礎上有效地覆蓋JBoss版本。我們用一些XML庫(IIRC JAXB就是其中之一)做到了這一點。
作爲替代方案 - 通過@Geziefer的建議 - 使用專門編譯爲Java 6
@Thomas一個JBoss 5版本:實在看不出它如何與他的問題? – 2011-12-22 12:47:53
@Marshal:您可以在JBoss下載頁面上看到,對於JBoss 5,他們提供了專門爲Java 6編譯的一個 - 所以如果您使用Java 6執行它,則應該使用它。我們在項目中執行相同的操作,最新的JDK 6並仍然使用JBoss 5.1。 – 2011-12-22 12:49:36
@Geziefer我稍微誤解了這個問題,我會更新我的評論並將其轉換爲答案。 – Thomas 2011-12-22 12:51:26