cld*_*djr 12 java jsf tomcat ejb java-ee
我有一个简单的问题(愚蠢 - 我的耻辱:)
据我所知,Tomcat是一个实现Servlet/JSP规范的Web容器.Tomcat不是一个全功能的Java EE应用服务器 - 因此,我无法在Tomcat上部署和运行基于EJB的应用程序.
到现在为止还挺好.
但是......我能够在Tomcat上部署和运行JSF应用程序.JSF - 据我所知 - 它是Java EE的一部分,并由EJB"支持"(例如,您使用无状态/有状态bean).
结论:为什么我能够运行由EJB支持的JSF应用程序,而不能部署"常规"EJB应用程序(即非JSF).
在此先感谢=)
正如其他人所阐明的,EJB != JSF。也就是说,您可以通过Apache TomEE让 EJB 与 Tomcat 和 JSF 一起使用。您可以将其放入 Tomcat 7 安装中或仅使用已安装的二进制文件。TomEE 的构建正是为了回答“谁在 Tomcat 上使用 X”的问题。
这里还有一个入门视频,展示了 EJB、CDI 在连接到 Eclipse 的 Tomcat 上工作。
| 归档时间: |
|
| 查看次数: |
7830 次 |
| 最近记录: |