3.6.11. Configurer les propriétés système par l'interface CLI


Procédure 3.21. Configurer les propriétés système par l'interface CLI

  1. Démarrer le serveur JBoss EAP.
  2. Lancer l'interface CLI par la commande pour votre système d'exploitation.
    Dans Linux :
    EAP_HOME/bin/jboss-cli.sh --connect
    Dans Windows :
    EAP_HOME\bin\jboss-cli.bat --connect
  3. Ajouter une propriété système.
    La commande que vous utilisez dépend de savoir si vous utilisez un serveur autonome ou un domaine géré. Si vous utilisez un domaine géré, vous pouvez ajouter des propriétés système à un ou à plusieurs serveurs exécutant sur ce domaine.
    • Ajouter une propriété système sur un serveur autonome en utilisant la syntaxe suivante :
      /system-property=PROPERTY_NAME:add(value=PROPERTY_VALUE)

      Exemple 3.18. Ajouter une propriété système sur un serveur autonome

      [standalone@localhost:9999 /] /system-property=property.mybean.queue:add(value=java:/queue/MyBeanQueue)
      {"outcome" => "success"}
    • Ajouter une propriété système sur tous les hôtes et serveurs d'un domaine géré en utilisant la syntaxe suivante :
      /system-property=PROPERTY_NAME:add(value=PROPERTY_VALUE)

      Exemple 3.19. Ajouter une propriété système à tous les serveurs d'un domaine géré

      [domain@localhost:9999 /] /system-property=property.mybean.queue:add(value=java:/queue/MyBeanQueue)
      {
          "outcome" => "success",
          "result" => undefined,
          "server-groups" => {"main-server-group" => {"host" => {"master" => {
              "server-one" => {"response" => {"outcome" => "success"}},
              "server-two" => {"response" => {"outcome" => "success"}}
          }}}}
      }
    • Ajouter une propriété système à un hôte et à ses instances de serveur d'un domaine géré en utilisant la syntaxe suivante :
      /system-property=PROPERTY_NAME:add(value=PROPERTY_VALUE)

      Exemple 3.20. Ajouter une propriété système à un hôte et à ses serveurs dans un domaine

      [domain@localhost:9999 /] /host=master/system-property=property.mybean.queue:add(value=java:/queue/MyBeanQueue)
      {
          "outcome" => "success",
          "result" => undefined,
          "server-groups" => {"main-server-group" => {"host" => {"master" => {
              "server-one" => {"response" => {"outcome" => "success"}},
              "server-two" => {"response" => {"outcome" => "success"}}
          }}}}
      }
    • Ajouter une propriété système à une instance de serveur d'un domaine géré en utilisant la syntaxe suivante :
      /system-property=PROPERTY_NAME:add(value=PROPERTY_VALUE)

      Exemple 3.21. Ajouter une propriété système à une instance de serveur d'un domaine géré

      [domain@localhost:9999 /] /host=master/server-config=server-one/system-property=property.mybean.queue:add(value=java:/queue/MyBeanQueue)
      {
          "outcome" => "success",
          "result" => undefined,
          "server-groups" => {"main-server-group" => {"host" => {"master" => {"server-one" => {"response" => {"outcome" => "success"}}}}}}
      }
      
  4. Lire une propriété système.
    La commande que vous utilisez dépend de savoir si vous exécutez sur un serveur autonome ou un domaine géré.
    • Lire une propriété système sur un serveur autonome en utilisant la syntaxe suivante :
      /system-property=PROPERTY_NAME:read-resource

      Exemple 3.22. Lire une propriété système sur un serveur autonome

      [standalone@localhost:9999 /] /system-property=property.mybean.queue:read-resource
      {
          "outcome" => "success",
          "result" => {"value" => "java:/queue/MyBeanQueue"}
      }
      
    • Lire une propriété système sur tous les hôtes et serveurs d'un domaine géré en utilisant la syntaxe suivante :
      /system-property=PROPERTY_NAME:read-resource

      Exemple 3.23. Lire une propriété système de tous les serveurs dans un domaine géré

      [domain@localhost:9999 /] /system-property=property.mybean.queue:read-resource
      {
          "outcome" => "success",
          "result" => {
              "boot-time" => true,
              "value" => "java:/queue/MyBeanQueue"
          }
      }
    • Lire une propriété système d'un hôte et de ses instances de serveur d'un domaine géré en utilisant la syntaxe suivante :
      /host=master/system-property=PROPERTY_NAME:read-resource

      Exemple 3.24. Lire une propriété système d'un hôte et de ses serveurs dans un domaine

      [domain@localhost:9999 /] /host=master/system-property=property.mybean.queue:read-resource
      {
          "outcome" => "success",
          "result" => {
              "boot-time" => true,
              "value" => "java:/queue/MyBeanQueue"
          }
      }
      
    • Lire une propriété système d'une instance de serveur d'un domaine géré en utilisant la syntaxe suivante :
      /host=master/server-config=server-one/system-property=PROPERTY_NAME:read-resource

      Exemple 3.25. Lire une propriété système d'une instance de serveur dans un domaine géré

      [domain@localhost:9999 /] /host=master/server-config=server-one/system-property=property.mybean.queue:read-resource
      {
          "outcome" => "success",
          "result" => {
              "boot-time" => true,
              "value" => "java:/queue/MyBeanQueue"
          }
      }
  5. Supprimer une propriété système.
    La commande que vous utilisez dépend de savoir si vous exécutez sur un serveur autonome ou un domaine géré.
    • Supprimer une propriété système sur un serveur autonome en utilisant la syntaxe suivante :
      /system-property=PROPERTY_NAME:remove

      Exemple 3.26. Supprimer une propriété système sur un serveur autonome

      [standalone@localhost:9999 /] /system-property=property.mybean.queue:remove
      {"outcome" => "success"}
    • Supprimer une propriété système de tous les hôtes et serveurs d'un domaine géré en utilisant la syntaxe suivante :
      /system-property=PROPERTY_NAME:remove

      Exemple 3.27. Supprimer une propriété système de tous les hôtes et de ses serveurs dans un domaine.

      [domain@localhost:9999 /] /system-property=property.mybean.queue:remove
      {
          "outcome" => "success",
          "result" => undefined,
          "server-groups" => {"main-server-group" => {"host" => {"master" => {
              "server-one" => {"response" => {"outcome" => "success"}},
              "server-two" => {"response" => {"outcome" => "success"}}
          }}}}
      }
      
    • Supprimer une propriété système d'un hôte et de ses instances de serveur dans un domaine géré en utilisant la syntaxe suivante :
      /host=master/system-property=PROPERTY_NAME:read-resource

      Exemple 3.28. Supprimer une propriété système d'un hôte et de ses serveurs dans un domaine

      [domain@localhost:9999 /] /host=master/system-property=property.mybean.queue:remove
      {
          "outcome" => "success",
          "result" => undefined,
          "server-groups" => {"main-server-group" => {"host" => {"master" => {
              "server-one" => {"response" => {"outcome" => "success"}},
              "server-two" => {"response" => {"outcome" => "success"}}
          }}}}
      }
      
    • Supprimer une propriété système d'une instance de serveur d'un domaine géré en utilisant la syntaxe suivante :
      /host=master/server-config=server-one/system-property=PROPERTY_NAME:remove

      Exemple 3.29. Supprimer une propriété système d'un serveur dans un domaine géré

      [domain@localhost:9999 /] /host=master/server-config=server-one/system-property=property.mybean.queue:remove
      {
          "outcome" => "success",
          "result" => undefined,
          "server-groups" => {"main-server-group" => {"host" => {"master" => {"server-one" => {"response" => {"outcome" => "success"}}}}}}
      }
      
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.

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 leBlog 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.

© 2024 Red Hat, Inc.