我有迁移项目,我必须开始将EJB2.1企业Web应用程序从版本4迁移到支持EJB2.1的版本7.1Beta(Tesla),我是迁移内容的新手并且已经在线查找但没有成功查找有关从jboss v4迁移到v7迁移的信息。
非常感谢任何有用的指针。
答案 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