JBoss从v4迁移到v7,支持EJB2.1

时间:2012-02-23 19:51:52

标签: java jboss migration ejb

我有迁移项目,我必须开始将EJB2.1企业Web应用程序从版本4迁移到支持EJB2.1的版本7.1Beta(Tesla),我是迁移内容的新手并且已经在线查找但没有成功查找有关从jboss v4迁移到v7迁移的信息。

非常感谢任何有用的指针。

1 个答案:

答案 0 :(得分:2)

我建议开始迁移到EJB 3.这是一个繁琐的过程,但在代码库中得到回报更容易管理。

jBoss 7x是一款与4.x版完全不同的野兽。最大的变化是如何处理类加载(参见https://docs.jboss.org/author/display/AS7/Developer+Guide#DeveloperGuide-HowdoImigratemyapplicationfromJBossAS5orAS6toJBossAS7%3F)以及如何打包应用程序(所有这些都在一个EAR而不是多个jar / wars中)。

以下是如何构建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