JBoss 7 de la CLI à la requête de toutes les applications déployées
À l'aide de JBoss 7 jboss-cli, je peux interroger les applications déployées:
[standalone@localhost:9999 /] deployment-info --headers=
NAME RUNTIME-NAME PERSISTENT ENABLED STATUS
jboss-ejb-in-ear.ear jboss-ejb-in-ear.ear true true OK
singleton_in_war.war singleton_in_war.war true true OK
Par programmation je peux interroger tout CLI requête commençant par"/", par exemple comme ceci:
/path=jboss.server.log.dir:read-attribute(name=path)
où l'adresse est
/path=jboss.server.log.dir
et l'opération est
read-attribute(name=path)
Ma question est, pour la CLI de requête
deployment-info --headers=
qu'est-ce que l'adresse et quel en est le fonctionnement?
Meilleures salutations,
SK
- vous connaissez déjà la réponse?
OriginalL'auteur Kilátó | 2014-02-21
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé cette solution utile pour interroger les applications déployées en mode autonome par l'aide de la CLI de l'api.
La CLI de la requête est:
où l'adresse "/déploiement=*" cible tous les déploiements.
Et, fondamentalement, demande le nom de l'attribut pour tous les déploiements de serveur en cours.
Enfin cet extrait illustre le code pour l'exécution de la requête en utilisant le modèle de contrôleur api:
Fonctionne pour les deux WF10 et EAP7
OriginalL'auteur Walter Medvedeo
Avez-vous essayé cette commande?
Vous pouvez naviguer dans le modèle de noeuds et d'obtenir les détails dont vous avez besoin.
OriginalL'auteur akumaras
Le déploiement-info commande uniquement a les options --nom --et en-têtes. À l'aide de la commande
deployment-info --name=singleton_in_war.war
vous pouvez limiter l'information à ce déploiement.L'option --help vous montre à l'aide en ligne pour le déploiement-info:
OriginalL'auteur TecMat
Entrée:
puis appuyez sur tab. Il saisie semi-automatique de tous les déploiements.
OriginalL'auteur Marcin