web-dev-qa-db-fra.com

Comment arrêter le serveur JBoss AS 7?

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.

40
Thor

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
79
Perception

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
21
Lai

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. ;)

6
Fulgencio Jara

Sous Windows ...... jboss-eap-6.1\bin\jboss-cli.bat Double-cliquez ou exécutez par cmd Prompt.

2
Ravi Chandran