Tomcat 8是不完整的Java EE 7 Web Profile实现吗?

时间:2016-05-01 19:45:51

标签: java-ee tomcat8 java-ee-web-profile

JPA 2.0是自Java EE 6以来Java EE Web Profile的一部分;但是,它在Tomcat 8中不可用。

我是否正确地断定Tomcat 8实际上是Java EE Web Profile的不完整实现?

1 个答案:

答案 0 :(得分:0)

Tomcat不是java EE的实现。来自Tomcat website

  

ApacheTomcat®软件是Java Servlet,JavaServer Pages,Java Expression Language和Java WebSocket技术的开源实现。

但是,TomEE是:

  

Apache TomEE,发音为“Tommy”,是一个全Apache Java EE 6 Web Profile认证堆栈,其中Apache Tomcat是顶级狗。

TomEE TomEE的Web Profile版本包含

  • CDI - Apache OpenWebBeans
  • EJB - Apache OpenEJB
  • JPA - Apache OpenJPA
  • JSF - Apache MyFaces
  • JSP - Apache Tomcat
  • JSTL - Apache Tomcat
  • JTA - Apache Geronimo Transaction
  • Servlet - Apache Tomcat
  • Javamail - Apache Geronimo JavaMail
  • Bean验证 - Apache BVal

TomEE + TomEE Plus发行版增加了以下内容:

  • JAX-RS - Apache CXF
  • JAX-WS - Apache CXF
  • JMS - Apache ActiveMQ
  • 连接器 - Apache Geronimo连接器