У меня простой вопрос (и глупый - позор мне :)
Насколько я понимаю, Tomcat - это веб-контейнер, который реализует Servlet/ Спецификации JSP. Tomcat не является полнофункциональным сервером приложений Java EE, поэтому я не могу развернуть и запустить приложение на основе EJB на Tomcat.
Пока все хорошо.
Но... Я могу развертывать и запускать JSF-приложения на Tomcat. JSF - насколько я понимаю - это часть Java EE и "поддерживается" EJB (например, вы используете bean-компоненты без сохранения состояния/состояния).
Итог: почему я могу запускать приложения JSF, поддерживаемые компонентами EJB, и не могу развертывать «обычное» приложение EJB (т. е. не-JSF).
Заранее спасибо =)