Bonjour,

Je planche actuellement sur une application web Java avec Spring/Tomcat, et l'une des demandes est de pouvoir administrer l'application à distance, c'est à dire:
-la démarrer et l'arrêter (genre service Windows ou MySQL Tray Monitor)
-surveiller son statut (l'application peut avoir plusieurs états)
-et si possible, mesurer son taux de disponibilité (ce qui pourrait se faire en vérifiant sa disponibilité à intervalles de temps fixe, un genre de probe) et ses performances

D'après sa description, JMX semble taillé pour ça, mais la FAQ de developpez.com sur JMX n'explique pas comment envoyer des ordres à l'application (et éventuellement vérifier sa disponibilité).

Est-ce qu'un utilisateur expérimenté de JMX peut me dire si l'arrêt/lancement d'une application est envisageable à travers JMX ? (pour le statut et les perfs, un MBean devrait faire l'affaire).

Merci d'avance !