20.2.2. Créer un Bean Pool
Les Bean Pools peuvent être créés par l'intermédiaire de la Console de gestion et du CLI.
Les Bean Pools peuvent également être créés en ajoutant la configuration du Bean Pool requis au fichier de configuration du serveur en utilisant l'éditeur de texte. Exemple 20.2, « Exemple de configuration XML » est un exemple de configuration.
Procédure 20.1. Créer un Bean Pool par la console de gestion
- Connectez-vous à la Console de gestion. Voir Section 3.4.2, « Se conncecter à la console de gestion ».
- Cliquer sur en haut à droite, puis développer l'item dans le panneau de Profil sur la gauche, et sélectionner . Puis sélectionner l'onglet dans le panneau principal.
- Cliquer sur le bouton . Le dialogue Add EJB3 Bean Pools apparaîtra.
- Donnez les informations requises, les valeurs de Name, Max Pool Size, Timeout et l'unité de Timeout.
- Cliquer sur le bouton pour sauvegarder le nouveau Bean Pool ou cliquer sur le lien Cancel pour faire cesser la procédure.
- Si vous cliquer sur le bouton , le dialogue se fermera et le nouveau Bean Pool apparaîtra dans la liste.
- Si vous cliquez sur , le dialogue se fermera et aucun autre Bean Pool ne sera créé.
Procédure 20.2. Créer un Bean Pool par le CLI
- Lancer l'outil CLI et connectez-vous à votre serveur. Voir Section 3.5.4, « Se connecter à une instance de serveur géré par le Management CLI ».
- Utiliser l'opération
addavec la syntaxe suivante./subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:add(max-pool-size=MAXSIZE, timeout=TIMEOUT, timeout-unit="UNIT")
/subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:add(max-pool-size=MAXSIZE, timeout=TIMEOUT, timeout-unit="UNIT")Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Remplacer BEANPOOLNAME par le nom requis de Bean Pool.
- Remplacer MAXSIZE par le nom requis de Bean Pool.
- Remplacer TIMEOUT
- Remplacer UNIT par l'unité de temps requise. Les valeurs permises sont les suivantes :
NANOSECONDS,MICROSECONDS,MILLISECONDS,SECONDS,MINUTES,HOURS, etDAYS.
- Utiliser l'opération
read-resourcepour confirmer la création d'un Bean Pool./subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:read-resource
/subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:read-resourceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Exemple 20.1. Créer un Bean Pool par la CLI
[standalone@localhost:9999 /] /subsystem=ejb3/strict-max-bean-instance-pool=ACCTS_BEAN_POOL:add(max-pool-size=500, timeout=5000, timeout-unit="SECONDS")
{"outcome" => "success"}
[standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=ejb3/strict-max-bean-instance-pool=ACCTS_BEAN_POOL:add(max-pool-size=500, timeout=5000, timeout-unit="SECONDS")
{"outcome" => "success"}
[standalone@localhost:9999 /]
Exemple 20.2. Exemple de configuration XML