Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

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"}}}}}}
      }