Apache TomEE 1.7.0 发布,Tomcat 企业版

jopen 10年前

Apache TomEE 是经过 J2EE 6 认证的 Tomcat 企业版本,Tomcat 是目前市场占有率超过 70% 的Java 应用服务器。

Apache TomEE 是 Apache OpenEJB 的一个子项目,为 Tomcat (7.0.27) 增加了一些 Java EE 的特性,无额外的内存要求,兼容 Tomcat 上的所有应用和工具。

Apache TomEE 可让 Java EE 解决方案开发变得简单和轻松,包含的项目包括:Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache MyFaces 等等。

Apache TomEE 包含:

  • 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 Validation - Apache Bean Validation

近日,TomEE1.7.0发布,改版本基于Apache Tomcat 7.0.55.实现。

主要改进包括:

  • DataSource is such a common resource type that it should be possible to not specify it in tomee.xml

  • Support aliases on resources

  • Manage Sessions

  • add a "openejb.timers.on" property (configurable in application.properties) to deactivate timers

  • properties as resource

  • support WebServiceContext for pojos

  • shade quartz in org.apache.openejb.quartz

  • allow to define urls as resource

  • tomeeAlreadyInstalled option to tomee mvn plugin to not modify tomee (no conf, no lib, no app) when starting

  • support org.hibernate.jpa.HibernatePersistenceProvider out of the box

  • Potential TomEE distribution with Mojarra and EclipseLink

  • support leveldb and custom amq persistence adapter

  • TomEE Maven Plugin should support OpenEJB standalone

  • add openejb.cxf-rs.wadl-generator.ignoreRequests to configure and not force ignoreRequests on wadlgenerator

  • New Event: @Observes LifecycleEvent

  • add javaagents parameter to tomee-maven-plugin

  • support @CdiExtensions on test class for ApplicationComposer

  • Support CDI LoginModule

  • provide an exec war goal to tomee plugin

  • Support multiple JDBC Driver class versions

  • TomEE Remote EJBContainer

  • allow internal datasources to be flushable (swap delegate)

  • add LockFactory API in StatefulContainer

  • support resource references in resources.xml Service using @ prefix

  • Add ability to configure HTTPS port

  • allow tomee maven plugin to configure externalRepositories

  • add webappDefaultConfig to tomee maven plugin to auto configure the plugin for default webapp dev setup

  •  Add a REST Exception mapper for EJBAccessException

更多详细信息请登陆其官网查看。