I have a simple question (and stupid - shame on me :)
As I understand it, Tomcat is a web container that implements the Servlet / JSP specifications. Tomcat is not a fully functional Java EE application server, so I cannot deploy and run an EJB application on Tomcat.
So far so good.
But ... I can deploy and run JSF applications on Tomcat. JSF - as I understand it - this is part of Java EE and is "supported" by EJB (for example, you use stateless / stateful beans).
At the bottom: Why can I run JSF applications supported by EJB and are not able to deploy a "regular" EJB application (that is, non-JSF).
Thanks in advance =)
java java-ee tomcat jsf ejb
cldjr
source share