7.2. Améliorations
Gestion de domaine
- 978984 - Update the add-user utility to allow for file name overrides.
- Le script d'ajout d'utilisateur(
adduser.shandadduser.bat) a été amélioré afin d'autoriser la spécification de différents fichiers de propriétés pour les utilisateurs et pour les groupes.Le fichier utilisateur peut être spécifié accompagné des paramètres-upou--user-properties.Le fichier groupe peut être spécifié accompagné des paramètres-gpou--group-properties.Exemple d'utilisation :./add-user.sh -up audit-users.properties -gp audit-groups.properties
[admin@server bin]$ ./add-user.sh -up audit-users.properties -gp audit-groups.propertiesCopy to Clipboard Copied! Toggle word wrap Toggle overflow Note
La commande add-user est conçue pour opérer sur les fichiers de propriétés existants. Toutes les propriétés remplaçantes spécifiées dans des arguments de ligne de commande doivent sortir ou bien l'erreur suivante se produit : "JBAS015234: No audit-users.properties files found"
EJB
- 981341 - Add CLI operations to start/stop MDB delivery
- Cette version de JBoss EAP 6 inclut une nouvelle propriété de configuration d'activation DeliveryActive utilisée dans le composant MDB (Message Driven Beans) pour activer ou désactiver l'envoi des messages.Les opérations de gestion :start-delivery et :stop-delivery (et l'attribut de runtime delivery-active en lecture-seule) peuvent maintenant être utilisés pour démarrer ou stopper la livraison sur la ressource MDB (dans
/deployment=deployment_name/subsystem=ejb3/message-driven-bean=mdb_name).Par défaut, la nouvelle propriété est activée et l'envoi des messages a lieu dès que le composant MDB est déployé.
Hibernate
- 952284 - Hibernate SchemaValidation on synonyms
- JBoss EAP 6 a été amélioré de façon à permettre aux entités Hibernate d'être validées par rapport à des synonymes de tableau. Avant, la validation de schéma ne validait que les tableaux ou les affichages.Pour activer cette nouvelle fonctionnalité, la propriété
hibernate.synonyms=truedoit être définie.Par exemple, ce qui suit passera maintenant la validation de schéma Hibernate :"CREATE SYNONYM foo_synonym FOR foo_table" @Table(name = "foo_synonym")
"CREATE SYNONYM foo_synonym FOR foo_table" @Table(name = "foo_synonym")Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Installer
- 1013954 - Installer: Add ability to change management ports for domain
- Le programme d'installation de JBoss EAP 6 a été mis à jour afin de permettre la configuration des ports de gestion pour les serveurs de mode en domaine. Auparavant, l'installateur pouvait configurer les ports de gestion dans un serveur autonome, toutefois les ports de gestion d'un serveur de domaine devait être configuré manuellement après l'installation via des fichiers de configurationLe programme d'installation permet aux ports de gestion des serveurs de domaine d'être configurés au moment de l'installation, sans avoir besoin de les configurer manuellement par la suite.
- 900724 - Make the installer accept automation config files from different sources
- Le programme d'installation de JBoss EAP 6 accepte un fichier de configuration d'automation en provenance d'un réseau.Avant, le fichier de configuration d'automation devait correspondre à celui de la machine sur laquelle le programme d'installation était exécuté.Le fichier de configuration d'automation peut être spécifié sur un emplacement de réseau par http ou ftp avec la syntaxe suivante :
java -jar installer.jar http://network-host/automation.xmlorjava -jar installer.jar ftp://network-host/automation.xml - 1006548 - Installer: Create infinispan cache
- Le programme d'installation de JBoss EAP 6 a été mis à jour pour permettre la configuration du cache Infinispan.Avant, la configuration du cache Infinispan devait être faîte manuellement une fois que JBoss EAP 6 était installé.Suite à cette amélioration, la configuration du cache Infinispan peut maintenant être faîte pendant l'installation, sans avoir besoin de la configurer plus tard.
- 1006532 - Installer: JDBC driver installer feature
- Le programme d'installation de JBoss EAP 6 a été amélioré pour donner la possibilité d'installer les drivers JDBC. Les drivers JDBC qui peuvent être installés par cette fonctionnalité incluent :
- IBM DB2
- Microsoft SQL Server
- MySQL
- Oracle
- PostgreSQL
- Sybase
Avant, les drivers JDBC devaient être installés manuellement après que JBoss EAP 6 ait été installé.Suite à cette amélioration, les drivers JDBC peuvent maintenant être installés pendant l'installation de JBoss EAP 6, éliminant ainsi le besoin de les installer plus tard. - 1006533 - Installer: Add security-domain configuration
- Le programme d'installation de JBoss EAP 6 a été amélioré pour permettre la configuration du domaine de sécurité.Avant, les domaines de sécurité devaient être installés manuellement après que JBoss EAP 6 ait été installé.Suite à cette amélioration, le domaine de sécurité peut maintenant être configuré pendant l'installation, sans besoin de le configurer plus tard.
- 1006535 - Installer: Add password vault configuration
- Le programme d'installation de JBoss EAP 6 a été amélioré pour permettre la configuration de l'archivage de sécurité des mots de passe.Avant, l'archivage de sécurité des mots de passe devait être configuré manuellement après que JBoss EAP 6 ait été installé.Suite à cette amélioration, l'archivage de sécurité des mots de passe peut maintenant être configuré pendant l'installation, sans besoin de le configurer plus tard.
- 1006540 - Installer: Enable LDAP authentication
- Le programme d'installation de JBoss EAP 6 a été amélioré pour permettre la configuration de l'authentification LDAP dans les interfaces de gestion.Avant, l'authentification LDAP devait être installée manuellement après que JBoss EAP 6 ait été installé.Suite à cette amélioration, l'authentification LDAP peut maintenant être configurée pendant l'installation, sans besoin de la configurer plus tard.
- 901180 - Installer: Add SSL keystore to management interface
- Le programme d'installation de JBoss EAP 6 a été amélioré pour permettre la configuration d'un keystore SSL pour sécuriser les interfaces de gestion.Avant, la configuration SSL des interfaces de gestion devait être faîte manuellement après l'installation.Suite à cette amélioration, la configuration du keystore SSL peut maintenant avoir lieu pendant l'installation, sans besoin de le configurer plus tard.
Scripts et commandes
- 732889 - Instructions for installing JBoss as Windows service do not work
- Le fichier de commandes service.bat de gestion JBoss EAP, installé comme un service Microsoft Windows Server a été amélioré pour la vérification des erreurs. Les contrôles supplémentaires sont destinés à tester les conditions qui pourraient empêcher le service d'exécuter comme prévu.
La console web
- 990879 - Administration Console contains community branding
- Dans JBoss EAP 6.1.1, la console de gestion web affiche un favicon de AS7, et non pas le logo de Red Hat. Cela a maintenant été résolu et la favicon qui convient apparaît maintenant dans la console de gestion web.
Services Web
- 999570 - Client side CXF bus incorrectly caches service endpoint information
- Cette version de JBoss EAP 6 inclut de nouvelles fonctionnalités permettant aux utilisateurs de créer un client JAXWS au sein d'un nouveau Bus, dont le cache de définition WSDL reste vide.Comme les définitions WSDL sont mises en cache dans le Bus d'Apache CFX qui est utilisé pour servir le client JAXWS en cours de création, une définition caduque pouvait être utilisée si un WSDL différent était donné à l'URL spécifié et si le même Bus était utilisé. Cette amélioration permet d'éviter ce scénario.La nouvelle fonctionnalité est utilisée comme suit à travers la nouvelle fonctionnalité org.jboss.wsf.stack.cxf.client.UseNewBusFeature JBossWS JAXWS Feature: Service service = Service.create(new URL(wsdlLocation), new QName(…), new org.jboss.wsf.stack.cxf.client.UseNewBusFeature());
JMS
- 1011074 - Change value for address-full-policy from BLOCK to PAGE on the distributed configurations
- Dans les versions précédentes de JBoss EAP, la propriété de configuration JMS address-full-policy était définie sur BLOCK la configuration du produit, ce qui signifie qu'une fois la valeur maximale configurée des messages à une adresse donnée a été atteinte, les producteurs de messages ne pouvaient plus envoyer d'autres messages à cette adresse.Ce comportement a été modifié pour se conformer plus étroitement aux attentes des clients. Le nouveau paramètre par défaut est PAGE qui pagine les messages reçus quand le consommateur a dépassé la capacité maximale du disque. Ces messages occuperont l'espace disque s'ils ne sont pas consommés.Ce comportement peut être modifié en définissant la configuration de address-policy-full à BLOCK (ou, en plus à DROP ou FAIL) si nécessaire.
Journalisation
- 999665 - [ERD] EAP62_1120 [RFE] New log file on restart
- Le
SizeRotationFileHandlerpossède un nouvel attributRotateOnBootqui amène le gestionnaire de fichiers à créer un nouveau fichier au démarrage du serveur.