Apache TomEE & nbsp; es & nbsp; una pila certificada de todos los Apache Java EE 6 Web Perfil de Apache Tomcat.?
TomEE. & Nbsp; básicamente, tiene todos los archivos JAR para el apoyo de EE, en la parte superior de la configuración de Tomcat por defecto, todo sin la eliminación de cualquier característica o funcionalidad nativa Tomcat
Como era de esperar de un proyecto tan complejo, la documentación se presenta en diversas formas, con un montón de detalles y un montón de ejemplos.
Un video tutorial para la creación de TomEE también está disponible:
¿Qué hay de nuevo en esta versión:
- Actualizaciones:
- Xbean 4.1
- Actualizar OpenJPA a 2.4.0
- Use experto de filtrado: 1,2 para fijar MSHARED-319 al compilar bajo JDK8
- Tomcat 7.0.62
- Los enlaces simbólicos no soportados por tomee para @WebXXX
- Xbean 4.2
- CXF 2.6.16
- Actualizar Arquillian transacción por impl-base de 1.0.1.Final
- MyFaces 2.1.16
- Nuevas características:
- Añadir bandera openejb.activemq.deploymentId-as-clientId no forzar a AMQ clientId EJB deploymentId
- Permitir extensiones a través de extensiones OpenEJB de CXF-rs
- singleDeploymentByArchiveName Apoyo en tomee adaptadores Arquillian (remoto / embedded)
- Global (/ conf system.properties) el apoyo openejb.datasource.pool
- Soporte persistencia de javaagent config en tomee experto plug-in
- Añadir a @JaxrsProviders ApplicationComposers para agregar clases de proveedor rápidamente en la aplicación web
- personalizadores tomee-maven-plugin para poder llamar a código Java para personalizar una instancia
- Permite otorgar un proveedor global de propiedades por defecto de recursos
- @SimpleLog para ApplicationComposer
- @RandomPort para applicationComposer
- HttpRequestImpl entrada respaldada por el servicio de seguridad de forma predeterminada
- CDI Evento reino basado
- Soporte destinationLookup especificación de activación con activemq
- Añadir capacidad de registrar todos los granos que se encuentran CDI (escáner CONTRATÉ)
- Añadir BeforeStartEjbs de eventos de otro modo para las semillas de temporizador sin duda es demasiado tarde si desea modificarlo
- Notificar a través de eventos BusCreated cuando se crea bus cxf
- Proporcionar soporte de configuración CXF para @WebServiceRef
- Los valores cifrados de apoyo en recursos
- Soporte básico de Tomcat incluido en tomee embebido
- Mejoras:
- Mejor JMX de nomenclatura para los cxf jaxrs punto final
- papeles WIRE / usuarios tomee adaptador Arquillian incrustado
- Añadir soporte para los usuarios / roles para tomee incrustado
- META-INF / org.apache.openejb.extension no es compatible con múltiples líneas
- @Context SecurityContext no utiliza SecurityService
- cxf.jaxws.wsFeatures de apoyo
- BaseEjbProxyHandler # es igual es muy lento cuando el parámetro no es un proxy
- Permitir para crear una aplicación web utilizando la aplicación compositor todas las clases internas de la prueba
- (Arquillian) OpenEJBEnricher: si el contexto aplicación es nula oportunidad de encontrarlo de cargador de clases
- Detección Básica ese gestor de contenedor no puede crear un origen de datos y el repliegue sobre uno aplicación
- AlternativeDriver fugas cuando se utiliza (por defecto) de aplicaciones (resources.xml)
- Al tratar de encontrar fuentes de datos de unidades de persistencia para tratar de asegurar nombre exacto primero sin limitación propiedad requerida
- Si se utiliza kahadb o LevelDB o cualquier corredor persistencia vigor adaptador a ser persistente
- Agregado de rutas de clases descubrimiento en anotaciones REST con el camino de clase virtual
- TomEE adaptador incrustado Arquillian no elimina la carpeta temporal tan rápido como debería / podría
- Saltar org.apache.wink.common.internal. @Provider Utilizando CXF
- Añadir 'openejb.deployer.binaries.use' de forma automática para la prueba Arquillian en la máquina remota li>
- Permitir la activación planificador ActiveMQ utilizando kahadb persistencia
- Añadir parámetro singleDumpByArchiveName a Arquillian adaptadores tomee
- Añadir a jaxws eventos cercanos a los jaxrs de coherencia (ServerCreated / destruido)
- Permitir para anular las propiedades de persistencia de unidades de application.properties (como ya apoyamos puntales del sistema)
- Añadir propiedad de tipo unidad openejb.force para solucionar 8.2.1.5 de la especificación JPA 2.0
- MultiPulse mal URI caso sólo se activa una vez
- Aplicar configuración de WS-Security (interceptor cxf) cuando el uso @WebService con javax.xml.ws.Service
- WebServiceFeature Soporte para @WebServiceRef así
de configuración
¿Qué hay de nuevo en la versión 1.7.2:
- Actualizaciones:
- Xbean 4.1
- Actualizar OpenJPA a 2.4.0
- Use experto de filtrado: 1,2 para fijar MSHARED-319 al compilar bajo JDK8
- Tomcat 7.0.62
- Los enlaces simbólicos no soportados por tomee para @WebXXX
- Xbean 4.2
- CXF 2.6.16
- Actualizar Arquillian transacción por impl-base de 1.0.1.Final
- MyFaces 2.1.16
- Nuevas características:
- Añadir bandera openejb.activemq.deploymentId-as-clientId no forzar a AMQ clientId EJB deploymentId
- Permitir extensiones a través de extensiones OpenEJB de CXF-rs
- singleDeploymentByArchiveName Apoyo en tomee adaptadores Arquillian (remoto / embedded)
- Global (/ conf system.properties) el apoyo openejb.datasource.pool
- Soporte persistencia de javaagent config en tomee experto plug-in
- Añadir a @JaxrsProviders ApplicationComposers para agregar clases de proveedor rápidamente en la aplicación web
- personalizadores tomee-maven-plugin para poder llamar a código Java para personalizar una instancia
- Permite otorgar un proveedor global de propiedades por defecto de recursos
- @SimpleLog para ApplicationComposer
- @RandomPort para applicationComposer
- HttpRequestImpl entrada respaldada por el servicio de seguridad de forma predeterminada
- CDI Evento reino basado
- Soporte destinationLookup especificación de activación con activemq
- Añadir capacidad de registrar todos los granos que se encuentran CDI (escáner CONTRATÉ)
- Añadir BeforeStartEjbs de eventos de otro modo para las semillas de temporizador sin duda es demasiado tarde si desea modificarlo
- Notificar a través de eventos BusCreated cuando se crea bus cxf
- Proporcionar soporte de configuración CXF para @WebServiceRef
- Los valores cifrados de apoyo en recursos
- Soporte básico de Tomcat incluido en tomee embebido
- Mejoras:
- Mejor JMX de nomenclatura para los cxf jaxrs punto final
- papeles WIRE / usuarios tomee adaptador Arquillian incrustado
- Añadir soporte para los usuarios / roles para tomee incrustado
- META-INF / org.apache.openejb.extension no es compatible con múltiples líneas
- @Context SecurityContext no utiliza SecurityService
- cxf.jaxws.wsFeatures de apoyo
- BaseEjbProxyHandler # es igual es muy lento cuando el parámetro no es un proxy
- Permitir para crear una aplicación web utilizando la aplicación compositor todas las clases internas de la prueba
- (Arquillian) OpenEJBEnricher: si el contexto aplicación es nula oportunidad de encontrarlo de cargador de clases
- Detección Básica ese gestor de contenedor no puede crear un origen de datos y el repliegue sobre uno aplicación
- AlternativeDriver fugas cuando se utiliza (por defecto) de aplicaciones (resources.xml)
- Al tratar de encontrar fuentes de datos de unidades de persistencia para tratar de asegurar nombre exacto primero sin limitación propiedad requerida
- Si se utiliza kahadb o LevelDB o cualquier corredor persistencia vigor adaptador a ser persistente
- Agregado de rutas de clases descubrimiento en anotaciones REST con el camino de clase virtual
- TomEE adaptador incrustado Arquillian no elimina la carpeta temporal tan rápido como debería / podría
- Saltar org.apache.wink.common.internal. @Provider Utilizando CXF
- Añadir 'openejb.deployer.binaries.use' de forma automática para la prueba Arquillian en la máquina remota li>
- Permitir la activación planificador ActiveMQ utilizando kahadb persistencia
- Añadir parámetro singleDumpByArchiveName a Arquillian adaptadores tomee
- Añadir a jaxws eventos cercanos a los jaxrs de coherencia (ServerCreated / destruido)
- Permitir para anular las propiedades de persistencia de unidades de application.properties (como ya apoyamos puntales del sistema)
- Añadir propiedad de tipo unidad openejb.force para solucionar 8.2.1.5 de la especificación JPA 2.0
- MultiPulse mal URI caso sólo se activa una vez
- Aplicar configuración de WS-Security (interceptor cxf) cuando el uso @WebService con javax.xml.ws.Service
- WebServiceFeature Soporte para @WebServiceRef así
de configuración
¿Qué hay de nuevo en la versión 1.7.1:
- Mejora:
- [JAXRS] Trate de recursos estáticos primera
- Nuevas características:
- openjpa.EntityManagerFactoryPool apoyo a la unidad de persistencia contenedor
- Agregado @Jars anotación a ApplicationComposer
- Soporte Arquillian para las pruebas suite
- Defectos:
- Nombre org.apache.openejb.jpa.integration.eclipselink.OpenEJBServerPlatform MBeanServer está mal
- Problema con TomEE Maven arquetipo
- subclasificación dinámica no es compatible con las interfaces (@Local)
- jars.txt no es compatible con líneas en blanco
- Soporte para incluir direcciones URL de contenedores en el escaneado
- CDI reino vago lanza causa NPE de manipulación (demasiado pronto) init
- openejb.deployer.save-despliegues rotas en la guerra
- OutputGeneratedDescriptors no emitirá completa ejb-jar.xml
- servidor HSQL apaga diciendo no hay bases de datos disponibles
¿Qué hay de nuevo en la versión 1.6.0.2:
- El foco principal de esta versión es proporcionar una actualización a la versión 2.6.14 de Apache CXF, que soluciona varios problemas de seguridad.
¿Qué hay de nuevo en la versión 1.5.2:
- Una versión de mantenimiento se centró en la estabilidad de conducción y la madurez en el código base 1.5.x.
¿Qué hay de nuevo en la versión 1.5.1:
- Las nuevas características:
- Arquetipo Maven para crear rápidamente proyectos TomEE
- La capacidad de reducir la APP por encima de exploración
- Nuevas opciones en los adaptadores Arquillian
- Algunas mejoras en el TomEE Maven Plugin
Comentarios que no se encuentran