如何在Tomcat9中绑定ejb

  • 本文关键字:绑定 ejb Tomcat9 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].

有什么办法解决这个问题吗?我没有所有的源代码,所以重新编译不是一种选择。

Tomcat不提供EJB支持:

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

请改用WildFly或TomEE

JBoss EAP的开源项目是WildFly

Apache Foundation还提供TomEE,它是Tomcat+剩余的Java EE API和服务

另一个选项是使用war 安装TomEE

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

最新更新