21.2.2. Créer un bean pool


Les bean pools peuvent être créés par l'intermédiaire de la console de gestion ou 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 21.2, « Exemple de configuration XML » est un exemple de configuration.

Procédure 21.1. Créer un bean pool par la console de gestion

  1. Se connecter à la console de gestion. Consulter Section 3.4.2, « Se connecter à la console de gestion ».
  2. Cliquer sur l'onglet Configuration en haut de l'écran. Étendre le menu Container et sélectionner EJB 3. Sélectionner l'onglet Bean Pools.
  3. Cliquer sur Add. Le dialogue Add EJB3 Bean Pools apparaîtra.
  4. Donnez les informations requises, les valeurs de Name, Max Pool Size, Timeout et l'unité de Timeout.
  5. Cliquer sur Save pour terminer.

Procédure 21.2. Créer un bean pool par le CLI

  1. Lancer l'outil CLI et connectez-vous à votre serveur. Voir Section 3.5.4, « Se connecter à une instance de serveur géré par l'interface CLI ».
  2. Utiliser l'opération add avec la syntaxe suivante.
    Copy to Clipboard Toggle word wrap
    /subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:add(max-pool-size=MAXSIZE, timeout=TIMEOUT, timeout-unit="UNIT")
    • 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, et DAYS.
  3. Utiliser l'opération read-resource pour confirmer la création d'un bean pool.
    Copy to Clipboard Toggle word wrap
    /subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:read-resource

Exemple 21.1. Créer un bean pool par le CLI

Copy to Clipboard Toggle word wrap
[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 21.2. Exemple de configuration XML

Copy to Clipboard Toggle word wrap
<subsystem xmlns="urn:jboss:domain:ejb3:1.2">

   <pools>

      <bean-instance-pools>

         <strict-max-pool  name="slsb-strict-max-pool" max-pool-size="20" 
            instance-acquisition-timeout="5" 
            instance-acquisition-timeout-unit="MINUTES" />

         <strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" 
            instance-acquisition-timeout="5" 
            instance-acquisition-timeout-unit="MINUTES" />

      </bean-instance-pools>

   </pools>

</subsystem>
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat, Inc.