Как развернуть EJB 3.1 в Tomcat 5.5.x

У меня есть план хостинга, который поддерживает

i) Tomcat - поддержка 5.5.x

ii) JDK — поддержка 1.6.x

iii) JSP/сервлет — поддержка 2.0

Могу ли я развернуть EJB 3.1 на этой установке? Я слышал, что Tomcat не поддерживает EJB, но, надеюсь, есть обходной путь. Любые советы приветствуются.


person Suryakant Kachhi    schedule 18.11.2012    source источник


Ответы (2)


Apache TomEE ранее был проектом openEJB, если я не ошибаюсь. Вы можете использовать библиотеки openEJB, предоставленные для развертывания ejbs на вашем экземпляре tomcat. Подробнее о настройке можно узнать по следующей ссылке:

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

person dinukadev    schedule 18.11.2012
comment
Спасибо за ответ, но у меня также есть вопрос: можно ли использовать EJB, поскольку локально это означает использование его на той же JVM в Tomcat??? возможно ли??? - person Suryakant Kachhi; 18.11.2012
comment
Да это верно. Это то, что достигается с помощью Open EJB - person dinukadev; 18.11.2012

Правильно, Tomcat — это просто контейнер сервлетов, поэтому вы можете развертывать сервлеты и JSP, но не EJB. Вам нужен сервер приложений, такой как JBoss или Glassfish.

Существует также проект Apache TomEE, созданный поверх Tomcat, Контейнер EJB внутри Tomcat.

person Tomasz Nurkiewicz    schedule 18.11.2012
comment
Спасибо за ответ, но у меня также есть вопрос: можно ли использовать EJB, поскольку локально это означает использование его на той же JVM в Tomcat??? возможно ли??? - person Suryakant Kachhi; 18.11.2012