9.4.8. Configurer le scanneur de déploiement avec le Management CLI
Bien qu'il existe plusieurs méthodes de configuration du scanneur de déploiement, le Management CLI permet d'exposer et de modifier les attributs par l'utilisation de batch scripts ou en temps réel. Vous pouvez modifier le comportement du scanneur de déploiement par l'utilisation de l'attribut lecture read-attribute et des opérations de ligne de commande write-attribute. Davantage d'informations sur les attributs de scanneur de déploiement sont définis dans la rubrique .
standalone.xml.
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000"/>
</subsystem>
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000"/>
</subsystem>
Procédure 9.10. Configurer le scanneur de déploiement
Déterminer les attributs de scanner de déploiement à configurer
Pour configurer le scanneur de déploiement par le Management CLI, vous devrez tout d'abord exposer les noms d'attribut qui conviennent. Vous pouvez faire cela grâce à l'opérationread-resourcesau nœud root, ou bien par la commandecdpour passer au nœud dépendant du sous-système. Vous pouvez également afficher les attributs par la commandelsà ce niveau.Exposer les attributs de scanneur de déploiement par l'opération
read-resourceUtiliser l'opérationread-resourcepour exposer les attributs définis par la ressource de scanneur de déploiement par défaut.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exposer les attributs de scanneur de déploiement par la commande
lsUtiliser la commandelsavec l'argument-len option pour afficher une table de résultats qui incluent des attributs de nœud, des valeurs et types de sous-système. Vous pouvez en apprendre davantage sur la commandelset ses arguments en exposant l'entréels --help. Pour plus d'informations sur le menu help du Management CLI, voir la section Section 3.5.5, « Comment obtenir de l'aide avec le Management CLI ».Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Configurer le scanneur de déploiement par l'opération
write-attributeUne fois que vous avez déterminé le nom de l'attribut à modifier, utiliser la commandewrite-attributepour spécifier le nom de l'attribut et la nouvelle valeur à indiquer. Les exemples suivants sont tous exécutés au niveau du nœud dépendant, qui peut être accédé en utilisant la commandecdet la saisie semi-automatique via la touche TAB pour passer au nœud de scanneur par défaut.[standalone@localhost:9999 /] cd subsystem=deployment-scanner/scanner=default
[standalone@localhost:9999 /] cd subsystem=deployment-scanner/scanner=defaultCopy to Clipboard Copied! Toggle word wrap Toggle overflow Active le déploiement automatique du contenu explosé.
Utiliser l'opérationwrite-attributepour activer le déploiement automatique du contenu d'application explosé.[standalone@localhost:9999 scanner=default] :write-attribute(name=auto-deploy-exploded,value=true) {"outcome" => "success"}[standalone@localhost:9999 scanner=default] :write-attribute(name=auto-deploy-exploded,value=true) {"outcome" => "success"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow Désactiver le déploiement automatique du contenu XML
Utiliser l'opérationwrite-attributepour désactiver le déploiement automatique du contenu d'application explosé.[standalone@localhost:9999 scanner=default] :write-attribute(name=auto-deploy-xml,value=false) {"outcome" => "success"}[standalone@localhost:9999 scanner=default] :write-attribute(name=auto-deploy-xml,value=false) {"outcome" => "success"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow Désactiver le déploiement automatique du contenu compressé
Utiliser la commandewrite-attributepour désactiver le déploiement automatique du contenu d'applications compressé.[standalone@localhost:9999 scanner=default] :write-attribute(name=auto-deploy-zipped,value=false) {"outcome" => "success"}[standalone@localhost:9999 scanner=default] :write-attribute(name=auto-deploy-zipped,value=false) {"outcome" => "success"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow Configurer l'attribut du chemin d'accès
Utiliser l'opérationwrite-attributepour modifier l'attribut de chemin d'accès, pour substituer la valeur de l'exemplenewpathnamepar un nouveau nom de chemin d'accès que le scanneur de déploiement puisse surveiller. Notez que le serveur aura besoin que le nouveau chargement prenne effet.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Configurer l'attribut du chemin relatif
Utiliser l'opérationwrite-attributepour modifier la référence relative du chemin du système de fichier ainsi définie dans la section des chemins d'accès du fichier de configuration XML. Notez que le serveur aura besoin que le nouveau chargement prenne effet.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Désactiver le scanneur de déploiement
Utiliser l'opérationwrite-attributepour désactiver le scanneur de déploiement en définissant la valeurscan-enabledà false.[standalone@localhost:9999 scanner=default] :write-attribute(name=scan-enabled,value=false) {"outcome" => "success"}[standalone@localhost:9999 scanner=default] :write-attribute(name=scan-enabled,value=false) {"outcome" => "success"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow Changer l'intervalle de balayage
Utiliser l'opérationwrite-attributepour modifier l'intervalle de balayage de 5 000 millisecondes à 10 000 millisecondes.[standalone@localhost:9999 scanner=default] :write-attribute(name=scan-interval,value=10000) {"outcome" => "success"}[standalone@localhost:9999 scanner=default] :write-attribute(name=scan-interval,value=10000) {"outcome" => "success"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Vos modifications de configuration sont sauvegardées dans le scanneur de déploiement.