Chapitre 2. Gestion de serveur d'applications
2.1. Démarrer JBoss Enterprise Application Platform 6
2.1.1. Démarrer JBoss Enterprise Application Platform 6
2.1.2. Démarrez JBoss EAP 6 comme un serveur autonome
Cette rubrique couvre toutes les étapes à couvrir pour démarrer JBoss Enterprise Application Platform 6 en tant que serveur autonome.
Procédure 2.1. Démarrer le Service de plate-forme comme serveur autonome.
Dans Red Hat Enterprise Linux.
Exécuter la commande suivante :EAP_HOME/bin/standalone.sh
Dans Microsoft Windows Server
Exécuter la commande suivante :EAP_HOME\bin\standalone.bat
Option : indiquer les paramètres supplémentaires.
Pour imprimer une liste de paramètres supplémentaires à passer aux scripts de démarrage, utiliser le paramètre-h
.
L'instance du serveur autonome JBoss EAP 6 démarre.
2.1.3. Démarrer JBoss Enterprise Application Platform 6 en tant que domaine géré
Procédure 2.2. Démarrer le Service de plate-forme comme serveur géré
Dans Red Hat Enterprise Linux.
Exécutez la commande :EAP_HOME/bin/domain.sh
Dans Microsoft Windows Server
Exécutez la commande :EAP_HOME\bin\domain.bat
En option : passez des paramètres supplémentaires au script de démarrage.
Pour obtenir une liste de paramètres que vous pourrez passer au script de démarrage, utilisez le paramètre-h
.
L'instance du serveur géré JBoss EAP 6 démarre.
2.1.4. Démarrer la plateforme Enterprise Application Platform avec une Configuration différente.
Prérequis
- Avant d'utiliser un fichier de configuration alternatif, préparez-le à l'aide de la configuration par défaut modèle. Pour un domaine géré, le fichier de configuration doit être placé dans
EAP_HOME/domain/configuration/
. Pour les Serveurs autonomes, le fichier de configuration devra être mis dansEAP_HOME/standalone/configuration/
.
Note
Procédure 2.3. Démarrage de l'instance par une configuration différente
Domaine géré
Pour un Domaine géré, fournir le nom du fichier de configuration comme option du paramètre--domain-config
. Vous n'avez pas besoin de procurer le nom complet, si le fichier de configuration se trouve dans le répertoireEAP_HOME/domain/configuration/
.Exemple 2.1. Utilisation d'un fichier de configuration alternatif pour un Domaine géré dans Red Hat Enterprise Linux
[user@host bin]$ ./domain.sh --domain-config=
domain-alternate.xml
Exemple 2.2. Utilisation d'un fichier de configuration alternatif pour un Domaine géré dans un serveur Microsoft Windows
C:\EAP_HOME\bin> domain.bat --domain-config=
domain-alternate.xml
Serveur autonome
Pour un Domaine autonome, fournir le nom du fichier de configuration comme option du paramètre--server-config
. Vous n'avez pas besoin de procurer le nom complet, si le fichier de configuration se trouve dans le répertoireEAP_HOME/standalone/configuration/
.Exemple 2.3. Utiliser un fichier de configuration alternatif pour un Serveur autonome Red Hat Enterprise Linux.
[user@host bin]$ ./standalone.sh --server-config=
standalone-alternate.xml
Exemple 2.4. Utiliser un fichier de configuration alternatif pour un Serveur autonome Microsoft Windows.
C:\EAP_HOME\bin> standalone.bat --server-config=
standalone-alternate.xml
La plateforme Enterprise Application Platform est maintenant en cours d'exécution, avec une configuration différente.
2.1.5. Stopper JBoss Enterprise Application Platform 6
Note
Procédure 2.4. Stopper une instance autonome de JBoss Enterprise Application Platform 6
Stopper une instance qui a été démarrée de façon interactive à partir d'une invite de commande.
Appuyez surCtrl-C
dans le terminal où JBoss Enterprise Application Platform 6 exécute.Stopper une instance qui a démarré en tant que service de système d'exploitation.
Suivant votre système d'exploitation, utiliser une des procédures suivantes :Red Hat Enterprise Linux
Dans Red Hat Enterprise Linux, si vous avez écrit un script de service, utiliser sa fonctionstop
. Cela devra être inscrit dans le script. Ensuite, vous pourrez utiliserservice scriptname stop
, avec scriptname comme nom de script.Microsoft Windows Server
Dans Microsoft Windows, utiliser la commandenet service
, ou bien faîtes cesser le service à partir de l'applet Services qui se trouve dans le Panneau de contrôle.
Stopper une instance qui exécute en arrière-plan (Red Hat Enterprise Linux)
- Cherchez l'instance dans la liste de processus. Une option consiste à exécuter la commande
ps aux |grep "[j]ava -server"
. Cela renverra un résultat pour chaque instance de JBoss Enterprise Application Platform 6 en cours d'exécution sur la machine locale. - Envoyer au processus le signal
TERM
, en exécutantkill process_ID
, avec process_ID comme numéro de deuxième champ de la commandeps aux
ci-dessus.
Chacune de ces solutions ferme la plate-forme JBoss Enterprise Application Platform 6 nettement, ce qui fait qu'aucune donnée n'est perdue.
2.1.6. Référence aux variables et arguments à passer à l'exécution du serveur
standalone.xml
, domain.xml
et host.xml
. Cela peut comprendre le démarrage du serveur par un ensemble de liaisons de sockets différent ou une configuration secondaire. Vous pourrez accéder à une liste des paramètres disponibles en passant la variable d'assistance au démarrage.
Exemple 2.5.
-h
ou --help
en plus. Le résultats de cette variable d'assistance sont expliqués dans le tableau ci-dessous.
[localhost bin]$ standalone.sh -h
Tableau 2.1. Tableau des arguments et variables du temps d'exécution
Argument ou Variable | Description |
---|---|
--admin-only | Définir le type d'exécution du serveur à ADMIN_ONLY. Cela le fera ouvrir les interfaces administratives et il pourra ainsi accepter les ordres de gestion, mais il ne pourra pas démarrer d'autres services de runtime ou accepter les demandes de l'utilisateur final. |
-b=<value> | Définir la propriété système jboss.bind.address à la valeur donnée. |
-b <value> | Définir la propriété système jboss.bind.address à la valeur donnée. |
-b<interface>=<value> | Définir la propriété système jboss.bind.address.<interface> à la valeur donnée. |
-c=<config> | Nommer le fichier de configuration du serveur à utiliser. La valeur par défaut est standalone.xml . |
-c <config> | Nommer le fichier de configuration du serveur à utiliser. La valeur par défaut est standalone.xml . |
--debug [<port>] | Activer le mode de débogage par un argument en option qui indique le port. Ne fonctionne que si le script de lancement le supporte. |
-D<name>[=<value>] | Définir une propriété système. |
-h | Afficher le message d'assistance et sortir. |
--help | Afficher le message d'assistance et sortir. |
-P=<url> | Télécharger les propriétés système de l'URL donné. |
-P <url> | Télécharger les propriétés système de l'URL donné. |
--properties=<url> | Télécharger les propriétés système de l'URL donné. |
-S<name>[=<value>] | Définir une propriété de sécurité. |
--server-config=<config> | Nommer le fichier de configuration du serveur à utiliser. La valeur par défaut est standalone.xml . |
-u=<value> | Définir la propriété système jboss.default.multicast.address à la valeur donnée. |
-u <value> | Définir la propriété système jboss.default.multicast.address à la valeur donnée. |
-V | Afficher la version du serveur d'application et sortir. |
-v | Afficher la version du serveur d'application et sortir. |
--version | Afficher la version du serveur d'application et sortir. |