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.
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
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
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. ;)
Dans Windows ......jboss-eap-6.1 \ bin\JBoss-cli.chauve Double-cliquez ou exécutez par invite cmd.
./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
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