Como implementar o EJB 3.1 no Tomcat 5.5.x

Tenho plano de hospedagem que suporta

i) Tomcat – 5.5.xSupport

ii) Suporte ao JDK – 1.6.x

iii) Suporte JSP / servlet – 2.0

Eu sou capaz de implantar o EJB 3.1 nessa configuração? Ouvi dizer que o Tomcat não suporta EJBs, mas esperamos que haja uma solução alternativa. Qualquer conselho é apreciado.

Apache TomEE foi anteriormente o projeto openEJB, se não estou enganado. Você pode usar as bibliotecas openEJB fornecidas para implementar o ejbs na sua instância do tomcat. Mais informações sobre como configurar podem ser encontradas no seguinte link:

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

É isso mesmo, o Tomcat é apenas um contêiner de servlet, portanto, você pode implementar servlets e JSPs, mas não EJBs. Você precisa de um servidor de aplicativos como o JBoss ou o Glassfish.

Há também um projeto Apache TomEE construído sobre o Tomcat e, provavelmente, você pode incorporar alguns contêineres EJB leves dentro do Tomcat.