Jsp 如何在Tomcat9中绑定和ejb?

Jsp 如何在Tomcat9中绑定和ejb?,jsp,ejb,Jsp,Ejb,我有一个相当旧的WAR/EAR文件,我被告知要从旧服务器迁移到新的基于Solaris的Tomcat 9安装 我在catalina.out中遇到错误: Exception:An exception has been raised in UserManagerBD constructor:Name [ejb/UserManagerEJB] is not bound in this Context. Unable to find [ejb]. 有没有办法解决这个问题?我没有所有可用的源代码,因此不能

我有一个相当旧的WAR/EAR文件,我被告知要从旧服务器迁移到新的基于Solaris的Tomcat 9安装

我在catalina.out中遇到错误:

Exception:An exception has been raised in UserManagerBD constructor:Name [ejb/UserManagerEJB] is not bound in this Context. Unable to find [ejb].
有没有办法解决这个问题?我没有所有可用的源代码,因此不能重新编译。

不提供EJB支持:

Tomcat只提供Servlet容器和一些其他API,如JDBC连接池数据源。它不提供事务管理器、EJB容器以及来自完整、经过认证的JavaEE或JakartaEE应用服务器的其他API和组件

改用或

JBossEAP的开源项目是WildFly

Apache基金会还提供TomeE,它是Tomcat +剩余的java EE API和服务< /P> 另一个选择是

可以通过将.war文件部署到现有的Tomcat安装中来设置TomEE,而不是使用一体式捆绑包


简而言之,如果您使用的是任何版本的Tomcat,您都无法修复它。对于那些知道自己在做什么的人来说,在没有源代码的情况下将其迁移到下面答案中建议的完整JavaEE服务器仍然是一个挑战。