有没有办法将 ejb 2.x 项目用作 Java EE 6 项目的 jar
?我正在使用 Rational Application Developer 作为 IDE。我可以将 ejb 2.x 项目添加为 Java EE Utility jar。并手动添加对应用程序的引用.xml之后,当我部署到服务器时,服务器会自动启动 ejb jar。
我想创建一个与Java EE 6兼容的新项目(没有应用程序.xml,没有web.xml,使用注释)。但是,我必须使用 ejb 2.x 项目作为 jar。我的问题是我如何才能完成这项任务。
提前感谢您的回答
您可以并行使用 EJB 2.1 和 3.x,我们也在一个已有多年历史但仍未完全迁移的应用程序中使用它。
对于旧部件,您仍然需要与所有部署描述符相同的设置,正如@bkail指出的那样。
但如果可能的话,我强烈建议你不要混淆事情,如果你有机会创建一个现代的基于JavaEE 6的应用程序。最好尝试与仍然需要的旧部分进行交互,并将其保留为单独的应用程序,并使用旧的 EJB 或在旧应用程序和新应用程序之间引入临时接口,直到迁移为止。