2.2.8. Référence aux variables et arguments à passer à l'exécution du serveur
Le script de démarrage du serveur d'applications accepte l'ajout d'arguments et de variables en cours d'exécution. L'utilisation de ces paramètres permet au serveur d'être démarré sous d'autres configurations que celles qui sont définies dans les fichiers de configuration
standalone.xml
, domain.xml
et host.xml
. Cela peut comprendre le démarrage du serveur par un ensemble de liaisons de sockets différentes ou une configuration secondaire. Vous pourrez accéder à une liste des paramètres disponibles en passant la variable d'assistance au démarrage.
L'exemple suivant ressemble au démarrage de serveur expliqué dans Section 2.2.2, « Démarrez JBoss EAP 6 comme un serveur autonome » et Section 2.2.3, « Démarrez JBoss EAP 6 comme domaine géré », avec en plus les variables
-h
ou --help
>. Les résultats de cette variable d'assistance sont expliqués dans le tableau ci-dessous.
Exemple 2.5. Variable d'assistance « help »
Mode autonome :
[localhost bin]$ standalone.sh -h
Mode de domaine :
[localhost bin]$ domain.sh -h
Argument ou Option | Mode | Description |
---|---|---|
--admin-only | Autonome | 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. |
--admin-only | Domaine | Définir le type d'exécution du contrôleur hôte à ADMIN_ONLY , ce qui le fera ouvrir les interfaces administratives et il pourra ainsi accepter les ordres de gestion, mais il ne pourra pas démarrer d'autres serveurs ou, si ce contrôleur hôte est le master du domaine, il pourra accepter les demandes des contrôleurs hôte esclaves. |
-b <value> , -b=<value> | Autonome, Serveur | Définir la propriété système jboss.bind.address à la valeur donnée. |
-b<interface>=<value> | Autonome, Serveur | Définir la propriété système jboss.bind.address.<interface> à la valeur donnée. |
--backup | Domaine | Conserver une copie de la configuration de domaine persistante même si cet hôte n'est pas le contrôleur de domaines. |
-c <config> , -c=<config> | Autonome | Nommer le fichier de configuration du serveur à utiliser. La valeur par défaut est standalone.xml . |
-c <config> , -c=<config> | Domaine | Nom du fichier de configuration de serveur à utiliser. La valeur par défaut est domain.xml . |
--cached-dc | Domaine | Si l'hôte n'est pas le contrôleur de domaine et ne peut pas contacter le contrôleur de domaine au démarrage, puisque le processus de démarrage (booting) utilise une copie de la configuration de domaine mise en cache localement. |
--debug [<port>] | Autonome | Active 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>] | Autonome, Serveur | Définit une propriété système. |
--domain-config=<config> | Domaine | Nom du fichier de configuration de serveur à utiliser. La valeur par défaut est domain.xml . |
-h , --help | Autonome, Serveur | Affiche le message d'assistance et sortir. |
--host-config=<config> | Domaine | Nom du fichier de configuration hôte à utiliser. La valeur par défaut est host.xml . |
--interprocess-hc-address=<address> | Domaine | Adresse à laquelle le contrôleur hôte doit écouter la communication en provenance du contrôleur de processus. |
--interprocess-hc-port=<port> | Domaine | Port sur lequel le contrôleur hôte doit écouter la communication en provenance du contrôleur de processus. |
--master-address=<address> | Domaine | Définit la propriété système jboss.domain.master.address à la valeur donnée. Dans une configuration de contrôleur hôte esclave par défaut, c'est utilisé pour configurer l'adresse du contrôleur hôte maître. |
--master-port=<port> | Domaine | Définit la propriété système jboss.domain.master.port à la valeur donnée. Dans une configuration de contrôleur hôte esclave par défaut, c'est utilisé pour configurer le port utilisé pour la communication de gestion native du contrôleur hôte maître. |
--read-only-server-config=<config> | Autonome | Nom du fichier de configuration du serveur à utiliser. Cela diffère de --server-config et -c en ce que le fichier d'origine n'est jamais écrasé. |
--read-only-domain-config=<config> | Domaine | Nom du fichier de configuration du domaine à utiliser. Cela diffère de --domain-config et de -c en ce que le fichier de départ n'est jamais écrasé. |
--read-only-host-config=<config> | Domaine | Nom du fichier de configuration de l'hôte à utiliser. Cela diffère de --host-config en ce que le fichier de départ n'est jamais écrasé. |
-P <url> , -P=<url> , --properties=<url> | Autonome, Serveur | Télécharge les propriétés système de l'URL donné. |
--pc-address=<address> | Domaine | Adresse à laquelle le contrôleur de processus doit écouter les communications en provenance des processus qu'il contrôle. |
--pc-port=<port> | Domaine | Port sur lequel le contrôleur de processus doit écouter les communications en provenance des processus qu'il contrôle. |
-S<name>[=<value>] | Autonome | Définit une propriété de sécurité. |
--server-config=<config> | Autonome | Nommer le fichier de configuration du serveur à utiliser. La valeur par défaut est standalone.xml . |
-u <value> , -u=<value> | Autonome, Serveur | Définit la propriété système jboss.default.multicast.address à la valeur donnée. |
-v , -V , --version | Autonome, Serveur | Affiche la version du serveur d'applications et sortie. |