Déploiement d'applications ou de modules

Pour déployer une application, utilisez la page Déploiement d'applications ou de modules.

La page Déploiement d'applications ou de modules contient les options suivantes pour toutes les applications. D'autres options apparaissent uniquement après avoir renseigné le champ Emplacement de l'application.

Lieu

Le lieu de l'archive de l'application que vous déployez.

Les options suivantes indiquent les points d'accès à l'archive et précisent si cette dernière est un fichier ou un répertoire.

Fichier empaqueté à télécharger sur le serveur

L'archive est contenue dans un fichier stocké sur la machine client ou accessible depuis cette même machine.

L'ordinateur client est l'hôte sur lequel vous visualisez la Console d?administration via un navigateur.

Fichier empaqueté ou répertoire local accessible depuis le Enterprise Server

L'archive est un fichier stocké sur la machine serveur ou une application non empaquetée contenue dans un répertoire éclaté.

Le serveur est l'hôte qui exécute le serveur d'administration du domaine Enterprise Server.

Type

Type de l'application. Les choix disponibles sont les suivants :

D'autres options pour les différents types d'applications sont décrites aux sections suivantes.

Autres options pour une application Web

Si le type d'application est une application Web, les options suivantes apparaissent.

Racine contexte

Le chemin jusqu'à l'application. Dans l'URL de l'application Web, la racine contexte suit immédiatement le numéro de port (http://host: port/context-root/...). La racine contexte doit commencer par une barre oblique, par exemple /hello.

Nom de l'application

Le nom de l'application.

Serveurs virtuels

Les serveurs virtuels associés à cette application.

Statut

Si cette option est activée, l'application est activée. Cette option est activée par défaut.

Précompiler les JSP

Si cette option est activée, les fichiers JavaServer PagesTM (JSPTM) sont précompilés. Si cette option est désactivée, les fichiers JSP sont compilés au moment de l'exécution lors de leur premier accès. Cette option est désactivée par défaut.

Exécuter le vérificateur

Si cette option est activée, le vérificateur est exécuté avant le déploiement. En cas d'échec de la vérification, le déploiement n'a pas lieu. Le vérificateur examine la structure et le contenu du fichier. La vérification d'applications volumineuses est souvent une tâche qui demande du temps. Cette option est désactivée par défaut.

Bibliothèques

Liste séparée par des virgules des fichiers JAR de bibliothèque propres à ce module ou à cette application. Les chemins peuvent être absolus ou relatifs. Un chemin est relatif par rapport à domain-dir/lib/applibs. Si le chemin est absolu, il doit être accessible au serveur d'administration du domaine (DAS), ce qui signifie qu'il doit être sous domain-dir. Les bibliothèques sont rendues accessibles à l'application selon l'ordre dans lequel elles sont spécifiées.

Description

Description de l'application.

Autres options pour une application d'entreprise

Si l'application est de type Application d'entreprise, les options suivantes apparaissent.

Nom de l'application

Le nom de l'application.

Serveurs virtuels

Les serveurs virtuels associés à cette application.

Statut

Si cette option est activée, l'application est activée. Cette option est activée par défaut.

Précompiler les JSP

Si cette option est activée, les fichiers JavaServer Pages (JSP) sont précompilés. Si cette option est désactivée, les fichiers JSP sont compilés au moment de l'exécution lors de leur premier accès. Cette option est désactivée par défaut.

Exécuter le vérificateur

Si cette option est activée, le vérificateur est exécuté avant le déploiement. En cas d'échec de la vérification, le déploiement n'a pas lieu. Le vérificateur examine la structure et le contenu du fichier. La vérification d'applications volumineuses est souvent une tâche qui demande du temps. Cette option est désactivée par défaut.

Java Web Start

Si cette option est activée, l'accès à Java Web Start est autorisé pour un module client de l'application. Cette option est désactivée par défaut.

Bibliothèques

Liste séparée par des virgules de fichiers JAR de bibliothèque propres à cette application. Indique un chemin absolu ou relatif. Un chemin relatif est relatif à domain-dir/lib/applibs. Si le chemin est absolu, il doit être accessible au serveur d'administration du domaine (DAS), ce qui signifie qu'il doit être sous domain-dir. Les bibliothèques sont rendues accessibles à l'application dans l'ordre dans lequel elles sont spécifiées.

Description

Description de l'application.

Autres options pour un client d'application

Si l'application est de type Client d'application, les options suivantes apparaissent.

Nom de l'application

Le nom de l'application.

Exécuter le vérificateur

Si cette option est activée, le vérificateur est exécuté avant le déploiement. En cas d'échec de la vérification, le déploiement n'a pas lieu. Le vérificateur examine la structure et le contenu du fichier. La vérification d'applications volumineuses est souvent une tâche qui demande du temps. Cette option est désactivée par défaut.

Java Web Start

Si cette option est activée, l'accès à Java Web Start est autorisé pour un module client de l'application. Cette option est désactivée par défaut.

Description

Description de l'application.

Autres options pour un module connecteur

Si l'application est de type Module connecteur, les options suivantes apparaissent.

Nom de l'application

Le nom de l'application.

Statut

Si cette option est activée, l'application est activée. Cette option est activée par défaut.

Exécuter le vérificateur

Si cette option est activée, le vérificateur est exécuté avant le déploiement. En cas d'échec de la vérification, le déploiement n'a pas lieu. Le vérificateur examine la structure et le contenu du fichier. La vérification d'applications volumineuses est souvent une tâche qui demande du temps. Cette option est désactivée par défaut.

ID de pool de threads

Nom d'un pool de threads à utiliser par l'application.

Description

Description de l'application.

Autres options pour un Jar EJB

Si l'application est de type Jar EJB, les options suivantes apparaissent.

Nom de l'application

Le nom de l'application.

Statut

Si cette option est activée, l'application est activée. Cette option est activée par défaut.

Exécuter le vérificateur

Si cette option est activée, le vérificateur est exécuté avant le déploiement. En cas d'échec de la vérification, le déploiement n'a pas lieu. Le vérificateur examine la structure et le contenu du fichier. La vérification d'applications volumineuses est souvent une tâche qui demande du temps. Cette option est désactivée par défaut.

Bibliothèques

Liste séparée par des virgules de fichiers JAR de bibliothèque propres à ce module ou à cette application. Indique un chemin absolu ou relatif. Un chemin relatif est relatif à domain-dir/lib/applibs. Si le chemin est absolu, il doit être accessible au serveur d'administration du domaine (DAS), ce qui signifie qu'il doit être sous domain-dir. Les bibliothèques sont rendues accessibles à l'application dans l'ordre dans lequel elles sont spécifiées.

Description

Description de l'application.

Autres options pour une application Ruby

Si l'application est de type Application Ruby, les options suivantes apparaissent.

Nom de l'application

Le nom de l'application.

Racine contexte

Le chemin jusqu'à l'application. Dans l'URL de l'application Web, la racine contexte suit immédiatement le numéro de port (http://host: port/context-root/...). La racine contexte doit commencer par une barre oblique, par exemple /hello.

Statut

Si cette option est activée, l'application est activée. Cette option est activée par défaut.

Origine de Jruby

Le chemin vers le répertoire où le conteneur JRuby est installé. L'emplacement par défaut est as-install/jruby. Si vous indiquez une valeur pour ce champ, la valeur de l'application remplace la valeur Origine de JRuby définie pour le conteneur Ruby.

Exécution

Nombre initial d'exécutions de JRuby pour démarrer. La valeur doit être égale ou supérieure à la valeur du champ Exécutions minimum mais inférieure à la valeur du champ Exécutions maximum. La valeur par défaut est 1. Si vous indiquez une valeur pour ce champ, la valeur de l'application remplace la valeur Exécution définie pour le conteneur Ruby.

Exécutions minimum

Nombre minimum d'exécutions de JRuby dans le pool. La valeur doit être inférieure ou égale à la valeur du champ Exécution et inférieure à la valeur du champ Exécutions maximum. La valeur par défaut est 1. Si vous indiquez une valeur pour ce champ, la valeur de l'application remplace la valeur Exécutions minimum définie pour le conteneur Ruby.

Exécutions maximum

Nombre maximum d'exécutions de JRuby dans le pool. La valeur doit être égale ou supérieure à la valeur du champ Exécutions minimum et égale ou supérieure à la valeur du champ Exécution. La valeur par défaut est 2. Si vous indiquez une valeur pour ce champ, la valeur de l'application remplace la valeur Exécutions maximum définie pour le conteneur Ruby.

Structure

Structure sur laquelle l'application doit être déployée. Les choix disponibles sont rails, merb, sinatra et auto-detection. La valeur par défaut est rails. La définition de cette propriété sur une valeur autre que auto-détection contourne le processus d'auto-détection normal, potentiellement long, et force le déploiement sur la structure indiquée. Si l'application déployée n'est pas écrite pour la structure indiquée, des erreurs se produisent.

Environnement de rack

Environnement dans lequel la structure JRuby, comme par exemple Rails ou Merb, est exécutée. Les choix disponibles sont production, development et test. La valeur par défaut est development.

MT-Safe

Paramètre thread-safe pour la structure dans laquelle l'application sera exécutée. Cette propriété affecte les applications lancées à l'aide d'un script de démarrage fourni par l'utilisateur auto-détecté. Les choix disponibles sont les suivants :

true

Indique que la structure est thread-safe et par conséquent que la création d'un pool est inutile.

false

Indique que l'application démarre avec un pool d'instances d'application, et que chaque instance de l'application est accessible à un thread à la fois.

valeur par défaut

Le Enterprise Server tente de détecter la sécurité des threads automatiquement. Il s'agit de la valeur par défaut.

Cette propriété affecte uniquement les structures lancées là où la sécurité des threads ne peut être automatiquement déterminée. La définition de cette valeur à true n'entraîne pas le lancement d'une application Rails 2.1.x auto-détectée en mode thread-safe, et ne peut être utilisé pour forcer une structure thread-safe à démarrer au mode pool.

Serveurs virtuels

Les serveurs virtuels associés à cette application.

Description

Description de l'application.

Tâches connexes
Commandes asadmin connexes