Méthodes d'installation d'applications ou de modules d'entreprise

Le produit propose plusieurs façons d'installer Java™ Platform, Enterprise Edition ( Java EE ) dossiers de candidature.

Les fichiers installables incluent les archives d'application d'entreprise (EAR), les beans d'entreprise (EJB), les archives d'application Web (WAR), les archives SIP (Session Initiation Protocol), également appelées fichiers SAR, les archives d'adaptateur de ressource (RAR) et les modules client d'application. Ils peuvent être installés sur un serveur ou un cluster. Les fichiers client d'application peuvent être installés dans un WebSphere® Application Server configuration mais ne peut pas être exécuté sur un serveur.

Tableau 1. Façons d'installer les fichiers d'application . Déploiement d'une application ou d'un module à l'aide de la console d'administration, de l'outil wsadmin, de la programmation ou des outils de déploiement.
Option Méthode Modules Commentaires Démarrage après installation
Assistant d'installation de la console d'administration

Voir les rubriques relatives à l'installation des fichiers d'application d'entreprise à l'aide de la console.

Cliquez sur Applications > Nouvelle application > Nouvelle application d'entreprise dans l'arborescence de navigation de la console et suivez les instructions de l'assistant. Fichiers pour les modules suivants :
  • EAR
  • Enterprise JavaBeans
  • WAR
  • SAR
  • RAR
  • Client d'application
Fournit l'un des moyens les plus simples d'installer des fichiers d'application.

Pour les applications dont les liaisons par défaut ne nécessitent aucune modification, après avoir indiqué le fichier de l'application, développez Choisissez de générer des liaisons et des mappages par défaut, sélectionnez Génération des liaisons par défaut, cliquez sur l'étape de résumé, puis cliquez sur Terminer.

Cliquez sur Commencer sur la page Applications d'entreprise accessible en cliquant sur Applications > Types d'applications >WebSphere applications de l'entreprise dans l'arborescence de navigation de la console.
[AIX Solaris HP-UX Linux Windows][z/OS]Répertoire surveillé [AIX Solaris HP-UX Linux Windows][z/OS]Ajouter un fichier ou un module EAR à unmonitoredDeployableApps sous-répertoire d'un serveur d'applications ou gestionnaire de déploiement profil.

Pour les serveurs d'applications de base (autonomes), le répertoire surveillé est lemonitoredDeployableApps/ servers/server_name répertoire du profil du serveur d'applications.

Le profil d'un gestionnaire de déploiement est doté des répertoires contrôlés suivants :
  • monitoredDeployableApps/ servers/server_name
  • monitoredDeployableApps/ nodes/node_name /servers/server_name
  • monitoredDeployableApps/ clusters/cluster_name
[AIX Solaris HP-UX Linux Windows][z/OS]Fichiers pour tous les modules suivants :
  • EAR
  • Enterprise JavaBeans
  • WAR
  • SAR

Utilisez cette option pour le déploiement de la fonction glisser-déposer de Java EE 5.0 et des modules ultérieurs.

[AIX Solaris HP-UX Linux Windows][z/OS]Fournit l’un des moyens les plus simples d’installer des applications.

Vous ne pouvez pas définir de liaisons pendant le déploiement. Installez les applications dont les liaisons doivent être modifiées à l'aide de l'assistant d'installation de la console d'administration, des fichiers de propriétés d'application ou des scripts wsadmin.

Le déploiement des répertoires contrôlés diffère des outils de déploiement rapide de plusieurs façons :
  • Le déploiement de répertoire contrôlé prend en charge le déploiement dans des environnements de déploiement de base et réseau. Les outils de déploiement rapide ne prennent en charge que le déploiement sur l'environnement de base.
  • Le déploiement des répertoires contrôlés ne démarre pas un nouveau démon. Les outils de déploiement rapide démarrent un processus séparé.
  • Le déploiement des répertoires contrôlés prend en charge le déploiement de Java EE 5 et des modules ultérieurs. Les outils de déploiement rapide prennent en charge l'assemblage des modules J2EE 1.3 et 1.4 ainsi que le déploiement de toutes les versions du module Java EE.
  • Le déploiement des répertoires contrôlés prend en charge l'utilisation d'un fichier de propriétés pour indiquer les options de déploiement. Les outils de déploiement rapide ne prennent pas en charge l'utilisation d'un fichier de propriétés.
[AIX Solaris HP-UX Linux Windows][z/OS]Après l'installation ou la mise à jour de l'application ou du module, le produit démarre automatiquement l'application ou le module.

En ce qui concerne les installations sur le répertoire contrôlé d'un gestionnaire de déploiement, le produit ne démarre pas automatiquement une application ou un module si l'agent de noeud ou le serveur n'est pas en cours d'exécution.

[AIX Solaris HP-UX Linux Windows][z/OS]Fichiers de propriétés d'application [AIX Solaris HP-UX Linux Windows][z/OS]Créez un fichier de propriétés qui spécifie l'installation ou la mise à jour des fichiers d'application. Puis, exécutez la commande wsadmin applyConfigProperties de l'une des manières suivantes :
  • Dans un script
  • A une invite de commande
  • En ajoutant le fichier de propriétés à unmonitoredDeployableApps/ deploymentProperties répertoire surveillé
[AIX Solaris HP-UX Linux Windows][z/OS]Fichiers pour tous les modules suivants :
  • EAR
  • Enterprise JavaBeans
  • WAR
  • SAR
[AIX Solaris HP-UX Linux Windows][z/OS]Pour plus d'informations sur le déploiement d'applications à l'aide de fichiers de propriétés, consultez les rubriques suivantes :
  • Utilisation des fichiers de propriétés d'application pour installer, mettre à jour et supprimer les fichiers d'application d'entreprise
  • Installation de fichiers d'application d'entreprise en ajoutant des fichiers de propriétés à un répertoire contrôlé
[AIX Solaris HP-UX Linux Windows][z/OS]Après l'installation ou la mise à jour de l'application ou du module, le produit démarre automatiquement l'application ou le module.

En ce qui concerne les installations sur le répertoire contrôlé d'un gestionnaire de déploiement, le produit ne démarre pas automatiquement une application ou un module si l'agent de noeud ou le serveur n'est pas en cours d'exécution.

scripts wsadmin Appelez les commandes install de l'objet AdminApp dans un script ou à partir d'une invite de commande. Fichiers pour les modules suivants :
  • EAR
  • Enterprise JavaBeans
  • WAR
  • SAR
  • RAR
  • Client d'application
Pour plus d'informations sur wsadmin, voir la rubrique Utilisation du scriptage. Appelez la méthode startApplication sur un bean ApplicationManager MBean à l'aide d'AdminControl.
Le gestionnaire de travaux exécute des scripts wsadmin Appelez la commande AdminTask.submitJob -jobType installApplication dans un script ou lors d'une invite de commande. Fichiers pour les modules suivants :
  • EAR
  • Enterprise JavaBeans
  • WAR
  • SAR
  • RAR
  • Client d'application
Utilisez le gestionnaire de travaux afin de soumettre un travail qui installe l'application. Vous pouvez également soumettre des travaux débutant et arrêtant l'application à des moments désignés.
  • Appelez la commande AdminTask.submitJob -jobType startApplication.
  • Appelez la méthode startApplication sur un bean ApplicationManager MBean à l'aide d'AdminControl.
Interfaces de programmation d'application Java Installez les programmes en suivant les étapes de la rubrique Installation d'une application par programmation. Tous les fichiers EAR Utilisez des beans gérés JMX (Java Management Extensions) pour installer l'application. Pour obtenir une présentation la programmation des beans gérés Java, voir la rubrique Gestion des applications par programmation. Démarrez l'application en appelant la méthode startApplication sur un proxy.
Outils de déploiement rapide En résumé, procédez comme suit :
  1. Mettez à jour vos fichiers d'applications J2EE.
  2. Configurez l'environnement de déploiement rapide.
  3. Créez un projet à format libre.
  4. Lancez une session de déploiement rapide.
  5. Placez vos fichiers d'application dans le projet à format libre.
Modules J2EE aux niveaux de spécification J2EE 1.3 ou 1.4, dont les fichiers EAR files et les modules autonomes suivants :
  • Enterprise JavaBeans
  • WAR
  • SAR
  • RAR
  • Client d'application

Les outils de déploiement rapide ne prennent pas en charge les spécifications J2EE 1.2 ou Java EE 5.0 et les niveaux de spécification ultérieurs. Utilisez cette option pour le déploiement de la fonction glisser-déposer des modules J2EE 1.3 ou 1.4 . Contrairement aux répertoires contrôlés, les outils de déploiement rapide ne prennent pas en charge le déploiement de la fonction glisser-déposer de Java EE 5.0 et des modules de version supérieure.

Les outils de déploiement rapide procurent les avantages suivants :
  • Il n'est pas nécessaire d'assembler vos fichiers d'application J2EE avant le déploiement.
  • Il n'est pas nécessaire d'utiliser les autres outils d'installation évoqués dans ce tableau pour déployer les fichiers.

Pour obtenir la liste des différences entre les outils de déploiement rapide et le déploiement des répertoires contrôlés, reportez-vous à la description de répertoire contrôlé figurant dans ce tableau.

Utilisez l'une des options de ce tableau pour démarrer l'application. L'option la plus simple consiste à cliquer sur Démarrer dans la page Applications d'entreprise.
Programmes Java Programmes de code qui utilisent des méthodes Java EE DeploymentManager (JSR-88).
Fonctionnalité obsolète : Installation de l'application à l'aide de JSR-88 était obsolète en WebSphere Application Server Version 8.0. Suivez une autre procédure présentée dans ce tableau pour déployer des applications ou des modules.
Tous les modules Java EE, y compris les fichiers EAR et les modules autonomes suivants :
  • Enterprise JavaBeans
  • WAR
  • SAR
  • RAR
  • Client d'application
  • Utilise la spécification Java EE Application Deployment (JSR-88).
  • Peut personnaliser les modules avec DConfigBeans.
Appelez la méthode start de Java EE DeploymentManager (JSR-88) dans un programme pour démarrer les modules déployés lorsque l'environnement d'exécution du module s'initialise.