情况
我们有仍然使用 EJB 2 的遗留 JavaEE 软件。出于安全原因,我们希望升级到现代应用程序服务器。
问题
目前,在我们候选应用程序服务器的短名单中,TomEE 名列前茅。TomEE 是否支持 EJB 2?
基本原理
当我们升级时,我们首先尝试了不同的服务器并开始出现错误,包括关于不再支持的功能的错误。EJB 2 实体是不再受支持的其中一项功能。
我们有仍然使用 EJB 2 的遗留 JavaEE 软件。出于安全原因,我们希望升级到现代应用程序服务器。
目前,在我们候选应用程序服务器的短名单中,TomEE 名列前茅。TomEE 是否支持 EJB 2?
当我们升级时,我们首先尝试了不同的服务器并开始出现错误,包括关于不再支持的功能的错误。EJB 2 实体是不再受支持的其中一项功能。
Apache TomEE AS 使用 Apache OpenEJB 作为 Enterprise JavaBeans 实现。根据OpenEJB 文档,您的问题的答案是“是”,TomEE 支持 EJB 2 规范。就个人而言,我从来没有尝试过这个。
您还可以查看这个将 EJB 2 与 TomEE 结合使用的示例。
祝你好运,TomEE 是一个非常不错的选择。