J'ai récemment mis à jour depuis jboss-as.7.1.0.CR1b
à jboss-as.7.1.0.Final
et souhaitez arrêter l'instance en cours d'exécution à partir de la console. Dans les versions précédentes, la commande
$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown
était disponible, mais je ne vois pas jboss-admin.sh
dans le répertoire bin ou d'autres scripts Shell pour arrêter le serveur.
Pour une raison quelconque, l'équipe JBoss a décidé de réorganiser les scripts entre les mises à niveau de révision mineures. Dans tous les cas, jboss-cli.sh est le remplacement de jboss-admin.sh (ils sont à toutes fins utiles exactement le même script). Votre nouvelle commande d'arrêt est donc:
./jboss-cli.sh --connect command=:shutdown
Pour le mode autonome,
./jboss-cli.sh --connect command=:shutdown
Pour le mode domaine, le nom d'hôte doit être spécifié comme suit:
./jboss-cli.sh --connect /Host=master:shutdown
'master' est le nom d'hôte par défaut. Le nom d'hôte du serveur se trouve dans $ JBOSS_HOME/domain/configuration/Host.xml
Si vous avez défini le domaine de sécurité, utilisez:
./jboss-cli.sh --connect --controller=<Host>:<port> --user=<username> --password=<password> /Host=master:shutdown
Si votre serveur a le contrôleur qui écoute dans une URL différente de celle de localhost:
${JBOSS_HOME}/bin/jboss-cli.sh --connect --controller=<Host>:<port> command=:shutdown
Uniquement pour votre information. ;)
Sous Windows ...... jboss-eap-6.1\bin\jboss-cli.bat Double-cliquez ou exécutez par cmd Prompt.