2012-02-23 157 views
1

我有遷移項目,我必須開始將EJB2.1企業Web應用程序從版本4遷移到版本7.1Beta(Tesla),它支持EJB2.1,我是新的遷移的東西,並在網上查找,但沒有找到有關從jboss v4遷移到v7遷移的信息。JBoss從v4遷移到v7,支持EJB2.1

希望有用的指針。

+0

分享您的想法,因爲意見,如果你沒有答案,可能是它可以提供幫助。 – Rachel 2012-02-23 20:33:19

+0

@casperOne:我希望你的建議能夠改善這個問題,如果沒有的話,可能會遷移到不同的stackexchange網站,讓我知道你的想法。 – Rachel 2012-02-24 00:40:31

回答

2

我會建議通過開始遷移到EJB 3.這是一個單調乏味的過程,但是在代碼基礎上更容易管理。

jBoss 7x是一個完全不同於4.x版本的野獸。最大的變化是如何處理類加載(請參閱https://docs.jboss.org/author/display/AS7/Developer+Guide#DeveloperGuide-HowdoImigratemyapplicationfromJBossAS5orAS6toJBossAS7%3F)以及應用程序需要如何打包(全部在一個EAR中,而不是多個jar /戰爭)。

下面是一個EAR文件應該如何構建一個例子:

myApp.ear 
    + ---- lib 
    |  |------- third_party_libraries_such_as_commons-lang-2.4.jar 
    |  |------- Any_Entity_Beans.jar 
    |  + ------ Other_Library_files.jar 
    | 
    +----- META-INF 
    |  +-- persistence.xml (.. possibly other config files) 
    |  
    | 
    | ---- application_1.jar 
    | ---- application_2.jar 
    + ---- webapp_1.war 
+0

感謝您Helga獲取信息,您是否可以根據您的工作經驗提供詳細信息,並根據您的工作將ejb2應用程序從ebb應用程序從jboss v4遷移到jboss v7? – Rachel 2012-02-23 21:44:45

+0

+1的努力。 – Rachel 2012-02-23 22:15:15

+0

它已經有一段時間了....基本上它涉及從XML描述符到Annotation並將實體bean移動到Pojos。本文介紹了一種類似於我所採用的方法。 http://www.theregister.co.uk/2006/04/25/ejb3_migration/ – Helga 2012-02-23 22:17:53