Console JBoss AS 7 JMX
J'ai passé du temps à vérifier JBoss AS7 aujourd'hui. Je suis impressionné par ce que j'ai vu jusqu'à présent, mais j'ai remarqué que le bon vieux JMX-Console n'existe plus.
- Est-ce que quelqu'un sait pourquoi il a été laissé de côté?
- je comprends que je peux me connecter via JConsole, MC4J etc. mais existe-t-il une alternative qui fournirait un accès web aux MBeans déployés?
4 réponses
Selon ce fil (voir ci-dessous), il n'y aura pas une telle chose. La gestion du serveur sera réalisée d'une autre manière - via des interfaces natives JBoss. Il y aura cependant une couche de compatibilité exposant les services JBoss via JMX.
JBoss AS 7 aura plusieurs façons d'être géré. Au moins ce sont ceux que je connais:
-
Programmation:
- Outil de ligne de commande de type CLI - bash,
- API Java-un JAR Java avec remoting, vous appelez simplement des méthodes.
-
API de type REST-vous envoyez des commandes via HTTP.
- JBoss AS 7 API de gestion docs: https://docs.jboss.org/author/display/AS7/Management + API + référence
-
Utilisateur Interface:
- Console d'Administration, voir http://localhost:9990/console (par défaut)
-
Projet RHQ
Emplacement actuel de JBoss émergent en tant que Documentation 7: https://docs.jboss.org/author/display/AS7/Documentation
JBoss AS7 s'intègre maintenant à jconsole. Vous pouvez donc utiliser jconsole en tant que client JMX vers AS7. Il utilise également un add-on jconsole pour fournir une interface graphique CLI dans votre instance jconsole.
Voir:
Https://community.jboss.org/wiki/UsingJconsoleToConnectToJMXOnAS7
Https://community.jboss.org/wiki/UsingCLIGUIWithJconsoleOnJBossAS7
Il existe différents navigateurs jmx basés sur le web qui peuvent être utilisés dans n'importe quel conteneur web. J'ai tendance à perfectionner en utilisant le contrôle de mission jconsole ou jrockit car vous obtenez un supplément comme le graphisme des valeurs
Dans le passé, jboss utilisait son propre serveur mbean, donc vous ne pouviez utiliser que des outils JMX spécifiques à jboss, mais maintenant jboss-as utilise le serveur mbean de la jvm, donc tout outil qui fonctionne avec votre jvm de choix peut être utilisé pour inspecter jboss-as 7