如何在Tomcat 5.5.x中进行EJB 3.1部署

我有支持的托管计划

i)Tomcat – 5.5.xSupport

ii)JDK – 1.6.x支持

iii)JSP / servlet – 2.0支持

我可以在此设置上部署EJB 3.1吗? 我听说Tomcat不支持EJB,但希望有一种解决方法。 任何建议表示赞赏。

如果我没有弄错的话,Apache TomEE以前是openEJB项目。 您可以使用提供的openEJB库在tomcat实例上部署ejbs。 有关如何设置的更多信息,请访问以下链接:

http://openejb.codehaus.org/tomcat.html

没错,Tomcat 只是一个servlet容器,因此你可以部署servlet和JSP,而不是EJB。 你需要一个像JBoss或Glassfish这样的应用服务器。

还有一个基于Tomcat构建的Apache TomEE项目,您可能可以在Tomcat中嵌入一些轻量级EJB容器。