Cette page permet de configurer une application d'entreprise.
Pour afficher cette page de la console d'administration, sélectionnez Applications > Applications d'entreprise > nom_application.
Concepts connexes
crun_classload.html
crun_entapp.html
crun_app_moduleversion.html
Tâches connexes
trun_appl.html
Références connexes
udat_nestjcaconfac.html
uejb_rimod.html
ucws_rlibref.html
uprs_rsession_manager.html
urun_rtargetmap.html
ucws_rvars.html
rcfg_objectnames.html
Indique le nom logique de l'application. Le nom de l'application doit être unique dans une cellule et ne peut pas comporter de caractère non admis.
Le nom de l'application ne peut pas commencer par un point (.), ne peut pas commencer ni se terminer par un espace et ne peut pas contenir les caractères suivants :
Caractères non admis | ||
---|---|---|
/ barre oblique avant | $ signe dollar | ' apostrophe |
\ barre oblique arrière | = signe égal | " guillemets |
* astérisque | % signe pourcentage | | barre verticale |
, virgule | + signe plus | < crochet gauche |
: deux-points | @ signe arobas | crochet droit |
; point-virgule | # signe dièse | & perluète (et signe) |
? point d'interrogation | ]]> Aucun nom spécifique n'existe pour cette combinaison de caractères |
Type de données | Chaîne |
Spécifie le répertoire dans lequel le fichier EAR de l'application sera installé. Le paramètre Fichiers binaires d'application est identique à la zone Répertoire dans lequel installer l'application des assistants d'installation et de mise à jour de l'application.
La valeur par défaut est RACINE_INSTALL_APPnom_cellule, où la variable RACINE_INSTALL_APP correspond à racine_install/installedApps; exemple : C:\WebSphere\AppServer\profiles\nom_profil\installedApps\nom_cellule.
Vous pouvez spécifier un chemin d'accès absolu ou utiliser une variable de mappe des chemins d'accès telle que ${MY_APPS}. Vous pouvez utiliser une variable de mappe des chemins d'accès dans toute installation mais elle est particulièrement utile lors de l'installation d'une application dans un cluster comportant des membres sur des noeuds hétérogènes car, dans de tels cas, il peut ne pas être possible de spécifier un chemin d'accès absolu. La variable de mappe des chemins d'accès peut également contenir une variable WebSphere Application Server ${CELL}, qui indique le nom de la cellule ; exemple : ${MY_APP}/${CELL}.
Vous pouvez définir des variables WebSphere Application Server dans la page Variables WebSphere de la console d'administration, à laquelle vous pouvez accéder en sélectionnant Environnement > Variables WebSphere.
Type de données | Chaîne |
Unités | Nom de chemin d'accès complet |
Indique si le serveur d'applications utilise les liaisons, les extensions et les descripteurs de déploiement situés au même endroit que le document de déploiement de l'application, le fichier deployment.xml (par défaut), ou ceux qui se trouvent dans le fichier EAR (enterprise application resource) de l'application.
Le paramètre Utiliser les métadonnées des fichiers binaires est identique à la zone Utilisation de la configuration binaire dans les assistants d'installation et de mise à jour. Sélectionnez-le pour des applications installées sur des cibles de déploiement 6.x uniquement.
Type de données | Booléen |
Par défaut | false |
Indique si WebSphere Application Server développe ou supprime les fichiers binaires de l'application dans la destination de l'installation. Par défaut, la distribution de l'application est activée. Les fichiers binaires des applications installées sont développés dans le répertoire indiqué. Les fichiers binaires sont également supprimés lors de la désinstallation et les modifications sont sauvegardées dans la configuration. Si vous désactivez cette option, vous devez vous assurer que les fichiers binaires d'application sont développés de manière appropriée dans les répertoires de destination de tous les noeuds sur lesquels l'application est exécutée.
Le paramètre Activer la distribution est identique à la zone Distribution de l'application dans les assistants d'installation et de mise à jour.
Type de données | Booléen |
Par défaut | true |
Indique si WebSphere Application Server étudie les références d'application indiquées lors de l'installation ou de la mise à jour de l'application et, si la validation est activée, avertit les utilisateurs de références erronées ou de l'échec de l'opération.
Une application fait généralement référence à des ressources à l'aide de sources de données pour les beans CMP (container managed persistence) ou de références de ressources et d'environnement de ressources définies dans des descripteurs de déploiement. La validation vérifie si la ressource à laquelle fait référence l'application est définie dans la portée de la cible de déploiement de cette application.
La ressource peut être définie sur le serveur, son noeud, sa cellule ou le cluster si le serveur appartient à un cluster. Sélectionnez désactivée si vous ne souhaitez aucune validation de ressource, avertissement pour des messages d'avertissement au sujet de références incorrectes de ressources, ou échec pour arrêter des opérations en échec en raison de références erronées de ressources.
Le paramètre Validation est identique à la zone Entrée de validation désactivée/avertissement/échec dans les assistants d'installation et de mise à jour.
Type de données | Chaîne |
Par défaut | avertissement |
Indique si le chargeur de classe doit d'abord effectuer la recherche dans le chargeur de classe parent ou dans le chargeur de classe de l'application afin de charger une classe. Le mode standard pour les chargeurs de classe de kit de développement et ceux de WebSphere Application Server est Parent en premier. Si vous indiquez Parent en dernier, votre application peut substituer des classes contenues dans le chargeur de classe parent, mais cette action peut éventuellement aboutir à l'exception ClassCastException ou à des erreurs LinkageErrors si vous avez utilisé conjointement des classes substituées et des classes non substituées.
Les options possibles sont Parent en premier et Parent en dernier. Par défaut, la recherche s'effectue d'abord dans le chargeur de classe parent, puis dans le chargeur de classe d'application pour charger une classe.
Pour que votre application utilise la configuration de la journalisation Jakarta Commons dans WebSphere Application Server, associez le mode du chargeur de classe de l'application à Parent en premier. Pour que votre application remplace la configuration de la journalisation Jakarta Commons dans WebSphere Application Server, elle doit fournir la configuration sous une forme prise en charge par la journalisation Jakarta Commons et ce mode de chargeur de classe doit être associé à Parent en dernier. De plus, pour remplacer la configuration par défaut, définissez le mode chargeur de classe de chaque module Web de façon à ce qu'il charge la fabrique de journalisation appropriée.
Type de données | Chaîne |
Par défaut | Parent en premier |
Indique si un seule chargeur de classe doit être utilisé pour charger tous les fichiers WAR de l'application ou si un chargeur de classe différent doit être utilisé pour chaque fichier WAR.
Les options possibles sont Application et Module. Par défaut, chaque fichier WAR est chargé par un chargeur de classe distinct.
Type de données | Chaîne |
Par défaut | Module |
Indique si le rechargement des classes est activé lors de la mise à jour des fichiers d'application.
Pour les modules EJB ou non Web, la sélection de l'option Activer le rechargement des classes attribue à reloadEnabled la valeur true dans le fichier deployment.xml pour l'application. Si la définition des classes d'une application est modifiée, l'environnement d'exécution du serveur d'applications arrête et redémarre l'application afin de recharger les classes mises à jour.
Dans le cas des modules Web tels que les servlets et les fichiers JSP (JavaServer page), ceux-ci ne sont rechargés par le conteneur Web que si le paramètre d'extension IBM reloadingEnabled (dans le fichier ibm-web-ext.xmi) a pour valeur true. Vous pouvez attribuer la valeur true au paramètre reloadingEnabled lorsque vous éditez les descripteurs de déploiement étendus de votre module Web dans un outil d'assemblage.
Pour activer le rechargement d'un module Web lorsque vous souhaitez aussi activer le rechargement des modules EJB et des modules autres que Web :
Pour activer le rechargement d'un module Web seul, sans activer celui des modules EJB et des modules autres que Web :
Pour désactiver le rechargement d'un module Web, associez le paramètre d'extension IBM reloadingEnabled à la valeur false dans le fichier ibm-web-ext.xmi. Ou, si l'extension IBM reloadingEnabled du module Web figurant dans le fichier ibm-web-ext.xmi est associée à la valeur true, pour désactiver le rechargement à l'aide de la console d'administration :
Type de données | Booléen |
Par défaut | false |
Indique le nombre de secondes pendant lequel le système de fichiers de l'application doit être parcouru à la recherche de fichiers mis à jour. La valeur par défaut correspond à celle de l'attribut de l'intervalle de rechargement dans le fichier d'extension IBM (META-INF/ibm-application-ext.xmi) du fichier EAR.
Le paramètre Intervalle de rechargement est identique à la zone Intervalle de rechargement en secondes dans les assistants d'installation et de mise à jour.
Pour activer le rechargement, spécifiez une valeur supérieure à zéro (par exemple, 1 à 2147483647). Pour désactiver le rechargement, spécifiez zéro (0).
L'intervalle de rechargement indiqué ici remplace la valeur spécifiée dans les extensions IBM de chaque module autre que Web du fichier EAR (qui remplace lui-même l'intervalle de rechargement indiqué dans les extensions IBM du fichier EAR). L'attribut d'intervalle de rechargement n'a d'effet que si le rechargement des classes est activé.
Les valeurs possibles sont comprises entre 0 et 2147483647.
Type de données | Entier |
Unités | Secondes |
Par défaut | 3 |
Indique l'ordre de lancement des applications lors du démarrage du serveur. L'application dont la pondération de démarrage est la plus faible est lancée la première.
Type de données | Entier |
Par défaut | 1 |
Plage | 0 à 2147483647 |
Indique si l'application doit s'initialiser totalement avant le démarrage du serveur.
Le paramètre par défaut false indique que le démarrage du serveur n'aboutit pas tant que l'application n'a pas démarré.
Le paramètre true indique à WebSphere Application Server que l'application peut démarrer sur une unité d'exécution en arrière-plan et que le démarrage du serveur peut par conséquent avoir lieu sans attendre le lancement de l'application. Ainsi, l'application ne sera éventuellement pas prête à fonctionner au moment où le serveur d'applications démarre.
Ce paramètre s'applique uniquement si l'application est exécutée sur un serveur d'applications version 6.
Type de données | Booléen |
Par défaut | false |
Indique s'il faut créer des fichiers MBean pour diverses ressources (telles que des servlets ou des fichiers JSP) dans une application à son démarrage. Par défaut, des fichiers MBean sont créés.
Type de données | Booléen |
Par défaut | true |
Onglet Stratégies de service
Vous pouvez consulter les attributs relatifs aux stratégies de service suivants :
Classes de travail HTTP | Développez les éléments pour afficher ou gérer les classes de travail pour les demandes HTTP. |
Classes de travail SOAP | Développez les éléments pour afficher ou gérer les classes de travail pour les demandes SOAP. |
Onglet Stratégies de routage
Vous pouvez consulter les attributs relatifs aux stratégies de routage suivants :
Classes de travail HTTP | Développez les éléments pour afficher ou gérer les classes de travail pour les demandes HTTP. |
Classes de travail SOAP | Développez les éléments pour afficher ou gérer les classes de travail pour les demandes SOAP. |