Apache TomEE 1.7.0 發布,Tomcat 企業版
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
更多詳細信息請登陸其官網查看。