Comment puis-je arrêter JBoss en tant que serveur 7?

J'ai récemment mis à jour de jboss-as.7.1.0.CR1b à jboss-as.7.1.0.Final et je veux 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

, mais je ne vois pas jboss-admin.sh dans le répertoire bin ou d'autres scripts shell pour arrêter le serveur.

40
demandé sur Ondra Žižka 2012-02-17 15:16:26

6 réponses

Pour une raison quelconque, L'équipe JBoss a décidé de réorganiser les scripts entre les mises à niveau de révision mineures. En tout cas, jboss-cli.sh est le remplacement de jboss-admin.sh (ils sont à toutes fins utiles le même script). Ainsi, votre nouvelle commande d'arrêt est:

 ./jboss-cli.sh --connect command=:shutdown
79
répondu Perception 2013-05-23 02:56:20

Pour le mode autonome,

./jboss-cli.sh --connect command=:shutdown

Pour le mode domaine, le nom d'hôte doit être spécifié comme ceci:

./jboss-cli.sh --connect  /host=master:shutdown

"maître" 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
répondu Lai 2016-12-27 17:31:55

Si le contrôleur de votre serveur écoute dans une URL différente de localhost:

${JBOSS_HOME}/bin/jboss-cli.sh --connect --controller=<host>:<port> command=:shutdown

Seulement pour votre information. ;)

6
répondu Fulgencio Jara 2013-02-06 16:21:50

Dans Windows ......jboss-eap-6.1 \ bin\JBoss-cli.chauve Double-cliquez ou exécutez par invite cmd.

2
répondu Ravi Chandran 2013-09-25 10:29:41
 ./jboss-cli.sh --connect command=:shutdown

Lorsque j'utilise cette commande en mode autonome tout , mais quand je suis dans une connexion ssh doit sortir et entrer à nouveau, puis exécutez cette commande

-1
répondu Jorge Alberto 2016-07-21 13:12:00

Je veux juste contribuer la réponse pour Jboss 5.serveur x, car la question est pertinente pour l'arrêt JBoss.

Pour Windows, la syntaxe correcte est mentionnée ci-dessous:

${JBOSS_HOME}/bin/shutdown.bat -s jnp://applicationHostedEnvironment:portNumber -S

Par exemple: Si l'application est hébergée sur une machine locale avec le port 1099, Utilisez:

${JBOSS_HOME}/bin/shutdown.bat -s jnp://localhost:1099 -S

Pour Linux, Syntaxe:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://applicationHostedEnvironment:portNumber -S<br>

Par exemple: Si l'application est hébergée sur une machine locale avec le port 1099, Utilisez:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S
-1
répondu Tushar Purohit 2016-12-07 08:09:51