7.2. Mejoras

Administración de dominios

978984 - Actualice el funcionalidad add-user para permitir la sobreescritur de nombres de archivos.

El script para agregar usuarios ( adduser.sh y adduser.bat) se ha mejorado para permitir el especificar diferentes archivos de propiedades para los usuarios y grupos.

El archivo del usuario se puede especificar con los parámetros -up or --user-properties.

El archivo de grupo se puede especificar con los parámetros -gp or --group-properties.

Ejemplo:
[admin@server bin]$ ./add-user.sh -up audit-users.properties -gp audit-groups.properties

Nota

El comando add-user es para operar en archivos de propiedades existentes. Cualquier archivo de propiedades opcional especificado con los argumentos de la línea de comandos deben existir o se presentará el siguiente error: "JBAS015234: No audit-users.properties files found"

EJB

981341 - Agregar operaciones CLI para iniciar/detener entrega MDB

Este lanzamiento de JBoss EAP 6 incluye una nueva propiedad de configuración de activación DeliveryActive que se utiliza solamente para el componente MDB (del inglés Message Driven Beans) para activar o desactivar la entrega de mensajes.

Las operaciones de administración :start-delivery y :stop-delivery (y el atributo de tiempo de ejecución de solo lectura delivery-active) ahora se puede utilizar para iniciar y detener la entrega en el recurso MDB (bajo /deployment=deployment_name/subsystem=ejb3/message-driven-bean=mdb_name).

Por defecto, la nueva propiedad se activa y la entrega de mensajes ocurre tan pronto como se implementa el MDB.

Hibernate

952284 - Hibernate SchemaValidation en sinónimos

JBoss EAP 6 se ha mejorado brindando la habilidad a las entidades Hibernate de validarlas frente los sinónimos de tablas. Anteriormente, la validación del esquema sólo validaba tablas y vistas.

Para activar esta nueva funcionalidad se debe configurar la propiedad hibernate.synonyms=true.

Por ejemplo, lo siguiente ahora pasará la validación de esquema Hibernate:
"CREATE SYNONYM foo_synonym FOR foo_table"

@Table(name = "foo_synonym")

Instalador

1013954 - Instalador: agregar la habilidad de cambiar los puertos de administración para el dominio

El instalador JBoss EAP 6 se ha actualizado para permitir la configuración de puertos de administración para servidores de modo de dominio. Anteriormente, el instalador podía configurar puertos de administración para un servidor autónomo, sin embargo, los puertos de administración para un servidor de dominios se tenían que configurar manualmente después de la instalación por medio de los archivos de configuración.

Esta mejora del instalador permite configurar durante la instalación los puertos de administración para los servidores de dominios sin tenerlos que configurar manualmente después.
900724 - Haga que el instalador acepte archivos de configuración automáticos de diferentes fuentes

El instalador JBoss EAP 6 ahora acepta un archivo de configuración automático desde un lugar de la red.

Anteriormente, tenía que haber un archivo de configuración automatizado en la misma máquina en la que se estaba ejecutando el instalador.

El archivo de configuración automatizado se puede especificar en un lugar de la red usando http o ftp con la siguiente sintaxis:

java -jar installer.jar http://network-host/automation.xml o java -jar installer.jar ftp://network-host/automation.xml
1006548 - Instalador: crear caché infinispan

El instalador JBoss EAP 6 se ha actualizado para brindar la habilidad de configurar un caché Infinispan.

Anteriormente, la configuración del caché Infinispan se tenía que realizar manualmente después de haber instalado JBoss EAP 6.

Como resultado de esta mejora, ahora la configuración del caché Infinispan se puede realizar durante la instalación, sin necesidad de configurarla manualmente después.
1006532 - Instalador: funcionalidad del instalador del controlador JDBC

El instalador JBoss EAP 6 se ha mejorado para proporcionar la habilidad de instalar controladores JDBC. Luego los controladores JDBC que se pueden instalar usando este funcionalidad incluyen:
  • IBM DB2
  • Servidor Microsoft SQL
  • MySQL
  • Oracle
  • PostgreSQL
  • Sybase

Anteriormente, los controladores JDBC se tenían que instalar manualmente después de haber instalado JBoss EAP 6.

Como resultado de esta mejora, los controladores JDBC ahora se pueden instalar durante la instalación de JBoss EAP 6, eliminando la necesidad de instalarlos manualmente después.
1006533 - Instalador: agregar la configuración del dominio de seguridad

El instalador JBoss EAP 6 se ha mejorado para brindar la habilidad de configurar un dominio de seguridad.

Anteriormente, los dominios de seguridad se tenían que configurar manualmente después de haber instalado JBoss EAP 6.

Como resultado de esta mejora, ahora la configuración del un dominio de seguridad se puede realizar durante la instalación, sin necesidad de configurarlo manualmente después.
1006535 -Instalador: agregar la configuración de la bóveda de contraseñas

El instalador JBoss EAP 6 se ha mejorado para brindar la habilidad de configurar una bóveda de contraseñas.

Anteriormente, la bóveda de contraseñas se tenía que configurar manualmente después de haber instalado JBoss EAP 6.

Como resultado de esta mejora, ahora la configuración de la bóveda de contraseñas se puede realizar durante la instalación, sin necesidad de configurarla manualmente después.
1006540 - Instalador: habilitar autenticación LDAP

El instalador JBoss EAP 6 se ha mejorado para brindar la habilidad de configurar la autenticación LDAP en interfaces de administración.

Anteriormente, la autenticación LDAP se tenía que configurar manualmente después de haber instalado JBoss EAP 6.

Como resultado de esta mejora, ahora las interfaces de administración o la autenticación LDAP se pueden configurar durante la instalación, sin necesidad de configurarlo manualmente después.
901180 - Instalador: Agregar almacén de llaves SSL a la interfaz de administración

El instalador para JBoss EAP 6 se ha mejorado para brindar la habilidad de configurar un almacén de llaves SSL para las interfaces de administración de seguridad.

Anteriormente, la configuración SSL para las interfaces de administración se tenía que haber realizado manualmente después de la instalación.

Como resultado de esta mejora, ahora la configuración del almacén de llaves SSL para las interfaces de administración ahora se pueden configurar durante la instalación, sin necesidad de configurarlo manualmente después.

Scripts y comandos

732889 - Las instrucciones para instalar JBoss como un servicio Windows no funcionan

El archivo de grupo service.bat para administrar JBoss EAP instalado como un servicio en el servidor de Microsoft Windows se ha actualizado, con un chequeo de errores mejorado. Los chequeos agregados tienen el propósito de probar las condiciones que evitarían que el servicio ejecutara como se espera.

Consola de red

990879 - La consola de administración contiene marcas de la comunidad

En JBoss EAP 6.1.1 la consola de administración de la red presentaba un ícono de AS7 y no el logo de Red Hat. Esto se ha resuelto y el ícono correcto ahora aparece en la consola de administración de la red.

Servicios de red

999570 - El bus CXF del lado del cliente pone en caché de manera incorrecta la información del punto final del servicio

Esta versión de JBoss EAP 6 incluye una nueva funcionalidad que le permite a los usuarios el crear un cliente JAXWS dentro de un nuevo Bus, cuyo caché de definición WSDL estaría vacía.

Cuando las definiciones WSDL se ponen en caché dentro del bus Apache CXF que se utiliza para servir el cliente JAXWS que se está creando, se podía utilizar una definición desactualizada si se sirve un WSDL diferente en la URL especificada y el mismo bus está en uso. Esta mejora evita este escenario.

La nueva funcionalidad se utiliza como se puede ver a continuación por medio de la nueva funcionalidad JBossWS JAXWS org.jboss.wsf.stack.cxf.client.UseNewBusFeature: Service service = Service.create(new URL(wsdlLocation), new QName(…), new org.jboss.wsf.stack.cxf.client.UseNewBusFeature());

JMS

1011074 - Cambiar el valor para la política de dirección llena de BLOCK a PAGE en las configuraciones distribuidas

En versiones anteriores de JBoss EAP, la política de dirección llena de la propiedad de configuración JMS se establecía como BLOCK en la configuración del producto, lo que significaba que una vez se alcanzara la capacidad máxima configurada para los mensajes a una dirección dada, los productores no podrían enviar más mensajes a esa dirección.

Este comportamiento se ha modificado para cumplir de mejor manera con las expectativas del cliente. La nueva configuración predeterminada es PAGE, la cual pagina mensajes recibidos mientras que el consumidor está sobre la capacidad máxima en el disco. Estos mensajes ocuparán espacio de disco si no se consumen.

Este comportamiento se puede modificar estableciendo la configuración de la política de dirección llena de regreso a BLOCK (o adicionalmente DROP o FAIL) si se requiere.

Registro

999665 - [ERD] EAP62_1120 [RFE] Nuevo archivo de registro al reiniciar

El SizeRotationFileHandler tiene un nuevo atributo RotateOnBoot que hará que el controlador de archivos cree un nuevo archivo al reiniciar el servidor.