现状
我们拥有仍然使用 EJB 2 的旧版 JavaEE 软件。出于安全原因,我们想要升级到现代应用程序服务器。
问题
目前,我们应用服务器候选名单中位居首位的是 TomEE。TomEE 支持 EJB 2 吗?
基本原理
升级时,我们首先尝试了不同的服务器,然后开始出现错误,包括有关不再支持的功能的错误。其中一个不再支持的功能是 EJB 2 实体。
答案1
Apache TomEE AS 使用 Apache OpenEJB 作为 Enterprise JavaBeans 实现。根据OpenEJB 文档,你的问题的答案是是的,TomEE 支持 EJB 2 规范。就我个人而言,我从来没有尝试过这个。
你也可以看看对于这个给定的例子将 EJB 2 与 TomEE 结合使用。
祝你好运,TomEE是一个非常好的选择。