WebSphere Application Server

Guide d'initiation

WebSphere Application Server Advanced Edition
Guide d'initiation

Version 3.02

5801-AAR

Important
Avant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à l'Annexe D, Remarques.

Troisième édition (décembre 1999)

CT678IE

LE PRESENT DOCUMENT EST LIVRE "EN L'ETAT". IBM DECLINE TOUTE RESPONSABILITE, EXPRESSE OU IMPLICITE, RELATIVE AUX INFORMATIONS QUI Y SONT CONTENUES, Y COMPRIS EN CE QUI CONCERNE LES GARANTIES DE QUALITE MARCHANDE OU D'ADAPTATION A VOS BESOINS. Certaines juridictions n'autorisent pas l'exclusion des garanties implicites, auquel cas l'exclusion ci-dessus ne vous sera pas applicable.

Ce document est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. Les informations qui y sont fournies sont susceptibles d'être modifiées avant que les produits décrits ne deviennent eux-mêmes disponibles. En outre, il peut contenir des informations ou des références concernant certains produits, logiciels ou services non annoncés dans ce pays. Cela ne signifie cependant pas qu'ils y seront annoncés.

Pour plus de détails, pour toute demande d'ordre technique, ou pour obtenir des exemplaires de documents IBM, référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenaire commercial.

Vous pouvez également consulter les serveurs Internet suivants :

Compagnie IBM France
Direction Qualité
Tour Descartes
92066 Paris-La Défense Cedex 50

(C) Copyright IBM France 2000. Tous droits réservés.

© Copyright International Business Machines Corporation 2000. All rights reserved.

Note to U.S. Government users: Documentation related to restricted rights. This documentation is related to restricted rights. Use, duplication, or disclosure is subject to restrictions set forth in GSA ADP schedule contract with IBM Corporation.


Table des matières

A propos d'IBM WebSphere Application Server

Avant d'installer WebSphere Application Server

Installation et configuration de WebSphere Application Server

Démarrage et arrêt de WebSphere Application Server

Vérification de l'installation et résolution des incidents

Conseils pour l'utilisation du serveur administratif et de la console

Comment obtenir de l'aide

Annexe A. Composants disponibles pour l'installation

Annexe B. Installation et configuration de NetWare Enterprise Web Server

Annexe C. Novell Directory Services

Annexe D. Remarques


A propos d'IBM WebSphere Application Server


A propos de ce manuel

Le présent manuel a pour but de vous aider à installer, configurer et utiliser IBM WebSphere Application Server Advanced Edition version 3 sous Novell NetWare. Il vous explique également comment vérifier votre installation et accéder à des sources d'information complémentaires. Il vous fournit les instructions dont vous avez besoin pour installer et configurer WebSphere Application Server, de manière à ce que vous puissiez commencer à travailler le plus rapidement possible.

D'autres documents sont disponibles, qui vous expliquent comment utiliser les fonctions de WebSphere Application Server. (Reportez-vous à la section Pour plus d'informations.)

Développement pour WebSphere Si vous développez en tant que programmeur des applications destinées à fonctionner sous WebSphere, vous trouverez des informations complémentaires sur le site Web d'IBM consacré à WebSphere Application Server, ou sur celui de Novell (http://developer.novell.com/websphere).
Installation, configuration ou maintenance de WebSphere Application Server Si vous êtes responsable de l'installation, de la configuration et de l'administration de WebSphere Application Server, lisez le présent document et visitez les sites Web http://www.ibm.com/software/webservers/appserv/ et http://www.novell.com/documentation pour prendre connaissance des Notes d'édition et de la documentation associée les plus récentes.

Le présent manuel est disponible aux formats HTML et PDF sur les sites Web d'IBM et de Novell ainsi que sur le CD-ROM du produit. Pour obtenir la dernière version de ce document, consultez les sites Web indiqués ci-dessus.


WebSphere Application Server

WebSphere Application Server Advanced Edition permet de réaliser des transactions et des interactions Web grâce à un environnement de déploiement d'applications e-business particulièrement fiable. Il fournit une plateforme portable de déploiement d'applications Web reposant sur le langage Java, axée sur la prise en charge et l'exécution de servlets, de JavaBeans, de fichiers JSP (JavaServer Pages) et de beans enterprise. Il s'appuie sur WebSphere Application Server Standard Edition pour permettre la portabilité et le contrôle des applications de gestion côté serveur, et sur la performance et la facilité de gestion des beans enterprise pour offrir une plateforme globale pour les applications Web utilisant Java. Il augmente la valeur et la souplesse de cette plateforme en y ajoutant :

Ce produit WebSphere facilite la gestion et l'intégration des applications à l'échelle de l'entreprise tout en tirant parti des technologies et des API Java ouvertes. Il permet des interactions puissantes avec des bases de données relationnelles, des systèmes de traitement des transactions, et d'autres applications. Ce serveur d'applications Web permet également le déploiement et la gestion d'applications basées sur Java, CORBA et les beans enterprise.


Composants de WebSphere Application Server

WebSphere Application Server version 3 Advanced Edition offre un puissant environnement de déploiement et un ensemble de services dédiés à la gestion des applications Java et de leurs composants. Cette nouvelle version se caractérise par les apports suivants :


Fonctions de WebSphere Application Server version 3.0

Le marché du World Wide Web continue à croître rapidement. De plus en plus, les sites Web conçus autour de pages HTML dynamiques deviennent un redoutable outil de compétitivité du fait de leur interactivité et de l'automatisation de leurs transactions. Pour offrir de telles fonctions, des applications métier opèrent en coulisse, fournissant un accès immédiat à des bases de données, en réponse aux demandes des utilisateurs.

Les entreprises font de plus en plus appel aux technologies Java, parfaitement adaptées à la mise en oeuvre de la logique applicative Web. Les sites Web utilisant des fichiers JSP (JavaServer Pages), des servlets et des connexions pour accéder aux bases de données Java permettent des transactions évoluées et une interaction dynamique avec les visiteurs. Cette évolution introduit un certain nombre de défis, tels que, par exemple :

IBM WebSphere Application Server version 3.0 relève chacun de ces défis et répond aux besoins actuels et futurs de votre entreprise :

Chacun de ces produits sépare la conception du site et la création de son contenu des tâches de programmation de la logique applicative, permettant ainsi aux programmeurs et aux membres de l'équipe habituellement chargée du Web de collaborer avec un maximum d'efficacité et un minimum d'interférence.

La suite de cette section traite des technologies Java prises en charge par WebSphere Application Server Advanced Edition et de l'environnement fourni pour le déploiement et la gestion de ces technologies :

La prise en charge des beans enterprise est l'une des fonctions principales de WebSphere Application Server Advanced Edition. Cette prise en charge combine le traitement des transactions et les objets répartis en une solution moderne adaptée aux besoins complexes de gestion de l'information dans l'entreprise.

Cette prise en charge permet aux développeurs d'applications de travailler de façon simple et productive, et de se concentrer sur l'aspect métier plutôt que sur les complexités du traitement des transactions ou des objets répartis. Ces dernières peuvent en effet être gérées par WebSphere Application Server. Par exemple, un développeur d'applications peut utiliser une commande ou un moyen simple pour transférer des fonds entre deux comptes bancaires, sans se préoccuper de l'emplacement des données sous-jacentes ou de la gestion des défaillances système susceptibles de se produire au cours d'une transaction.

Pour en savoir plus sur l'une ou l'autre des configurations d'IBM WebSphere Application Server version 3.0, visitez les sites Web suivants :

http://www.ibm.com/software/webservers/appserv

http://developer.novell.com/websphere

http://www.novell.com/documentation/websphere/docui/index.html

Prise en charge des servlets pour la génération du contenu du site Web et son accès

A l'instar des applets Java dans un navigateur Web, les servlets Java s'exécutent sur un serveur Web compatible Java pour en étendre les possibilités. Comme tout autre composant de logique applicative, les servlets peuvent générer le contenu du site Web ou communiquer avec des beans enterprise pour accéder au contenu d'une base de données, offrant ainsi une meilleure rapidité de réaction aux demandes des utilisateurs.

WebSphere Application Server Advanced Edition fournit un moteur de servlet Java compatible avec plusieurs serveurs Web et systèmes d'exploitation. Ce moteur de servlet prend en charge les éléments suivants :

Configuration du servlet
Permet de définir les informations relatives à la configuration et les paramètres d'initialisation des servlets individuels, tels que le fichier de classe associé, que le servlet soit chargé au démarrage ou que le serveur Web le charge depuis un emplacement distant.
Hébergement virtuel
Permet de spécifier d'autres chemins d'accès pour les servlets. Votre serveur Web peut ainsi traiter différents documents en fonction du domaine indiqué par le client lors d'une requête de servlet.
Définition d'alias
Permet d'indiquer des règles de mappage de chemins. Les utilisateurs peuvent ainsi entrer une URL abrégée pour appeler un servlet particulier.
Filtrage
Permet d'associer chaque servlet à un type MIME donné, de sorte qu'à chaque génération d'une réponse avec ce type MIME, le servlet correspondant est appelé.

Prise en charge des fichiers JSP (JavaServer Pages) pour séparer le contenu Web de la logique applicative

En combinant serveurs Web et serveurs d'applications, l'équipe Web peut créer un site véritablement interactif, offrant aux clients la possibilité d'exécuter des transactions en libre-service. Outre le langage HTML, d'autres technologies sont disponibles pour décrire et afficher les données (provenant de l'utilisateur ou des bases de données sous-jacentes) qui entrent et sortent du site Web lors de ces transactions. Les principales technologies utilisées sont les fichiers JSP (JavaServer Pages) de Sun Microsystems et le langage XML (eXtensible Markup Language).

WebSphere Application Server vous aide à combiner JSP, XML, logique applicative et HTML pour présenter sur le Web une véritable vitrine recevant les demandes de l'utilisateur, enjoignant à l'application de générer les données requise ou d'y accéder, puis les mettant en forme et les présentant à l'utilisateur.

WebSphere Application Server offre un moteur JSP et prend en charge les balises. JSP combine la création de scripts et l'emploi des balises côté serveur tout en permettant de séparer la logique de présentation (telle que HTML) de la logique applicative (par exemple, un servlet). Dans chaque fichier JSP, vous pouvez inclure de la syntaxe JSP, des balises HTML, des codes de servlet, des balises NCSA et du code Java en ligne pour traiter les demandes des utilisateurs et accéder, selon les besoins, aux composants applicatifs réutilisables, tels que les servlets, les beans et les applications Web Java. JSP prend également en charge la séparation de la structure, du contenu et la présentation des documents, permettant ainsi aux membres d'une équipe Web de travailler en simultané sans interférer avec le travail des autres.

WebSphere Application Server fournit également des services de structuration de documents XML (Document Structure Services). Destinés au traitement XML côté serveur, ces services comprennent un analyseur de document, un processus de validation de document et un générateur de document. Ils permettent d'exploiter au mieux la puissance d'XML, qui offre une alternative à l'emploi des balises HTML. XML facilite :

Un environnement performant pour les applications Web

A la fois sûr et évolutif, WebSphere Application Server constitue l'environnement idéal pour le déploiement et la gestion d'applications Web.

Modules d'extension pour serveurs Web

WebSphere Application Server pour NetWare comprend un module d'extension NetWare Enterprise Web Server qui renforce la capacité du serveur Web à servir des applications Java. Ce module est chargé avec le serveur Enterprise et permet la communication entre le serveur Web et WebSphere Application Server.

Configurations souples et évolutives

WebSphere Application Server prend en charge encore plus de scénarios de configuration. Ceux-ci permettent la gestion de la charge de travail, le regroupement des JVM (machines virtuelles Java), l'utilisation de plusieurs serveurs sur plusieurs machines, et l'envoi à WebSphere Application Server de demandes émanant de serveurs Web de marques différentes.

Pour garantir une souplesse maximum dans la répartition d'Application Server, l'Advanced Edition offre une fonction ORB (Object Request Broker) Java avec RMI (Remote Method Invocation) sur les connexions utilisant le protocole IIOP (Internet Inter-ORB Protocol).

Sécurité

WebSphere Application Server fournit un serveur de sécurité qui collabore avec le moteur de servlet et avec votre serveur Web pour contrôler l'accès aux ressources Web, à savoir les pages HTML, les servlets, les fichiers JSP (JavaServer Pages) et les beans enterprise. Ce serveur offre un contrôle centralisé de la politique de sécurité et de ses services, notamment en ce qui concerne l'authentification et l'octroi des droits d'accès.

Application Server peut authentifier les utilisateurs par rapport à ceux qui sont déjà définis par votre service LDAP (Lightweight Directory Access Protocol), NDS (NetWare Directory Services) ou LTPA (Lightweight Third Party Authentication).

Vous pouvez mettre en place une procédure d'authentification de base ou par certificat, selon les possibilités de votre serveur Web et d'autres facteurs. L'authentification par certificat est un mécanisme à la fois très sûr et discret qui protège efficacement vos ressources Web.

Le support du protocole LTPA fournit la structure qui permet l'utilisation d'une seule procédure de connexion par session. En d'autres termes, après s'être authentifié au début de la session, l'utilisateur peut accéder aux ressources réparties sur divers serveurs WebSphere Application Server et serveurs Web de l'entreprise sans avoir à s'authentifier de nouveau.

L'assistance aux utilisateurs de WebSphere Application Server traite des fonctions de sécurité supplémentaires et vous guide dans la mise en place de votre propre politique de sécurité.

Suivi des sessions

WebSphere Application Server prend en charge l'utilisation de profils utilisateur et le suivi des sessions pour les serveurs Web en groupe ou autonomes. Ces fonctions aident à gérer des informations sur les utilisateurs du site Web et à regrouper dans une session les demandes émanant d'un même utilisateur.

Constitution de pools de connexions

WebSphere Application Server fournit une fonction de constitution de pools de connexions qui assure la mise en cache et la réutilisation des connexions aux bases de données compatibles JDBC (Java Database Connectivity). Lorsqu'une application de type servlet a besoin d'une connexion à une base de données, elle peut en obtenir une du pool de connexions disponibles, faisant ainsi l'économie du temps système requis pour ouvrir une nouvelle connexion pour chaque demande.

Contrôle étendu

WebSphere Application Server offre des fonctions de contrôle étendu qui assurent la traçabilité de ressources telles que servlets, beans enterprise, unités d'exécution (threads), ressources système, pools de connexions aux bases de données et sessions utilisateur. L'interface de contrôle présente des tableaux et des graphiques qui facilitent le diagnostic du système et l'évaluation de ses performances.

Des fonctions de traçage et de journalisation sont également fournies.

Contrôle via Tivoli

WebSphere Application Server Advanced Edition et Standard Edition fournissent le code certifié "Tivoli Ready". Pour avoir des instructions sur l'installation et la configuration du composant d'activation de Tivoli Ready, reportez-vous à la section Centre de documentation.

Exemples

WebSphere est constitué d'un ensemble d'exemples, comprenant plusieurs exemples génériques. Les exemples vous montrent comment ajouter facilement une fonction de base à vos sites Web, vous apprennent les concepts de base du modèle de programmation Java de WebSphere et vous indiquent les techniques appropriées pour tirer le meilleur parti d'Application Server. Cet ensemble dispose également d'un site Web intranet pour une société fictive, Entreprise X. Le site Web de l'entreprise X vous permet d'appliquer et d'adapter les exemples de base en situation presque réelle.

Pour plus d'informations sur ces exemples, consultez le site Web d'IBM consacré à WebSphere Studio après avoir démarré le serveur d'applications :

http://nom_de_domaine/WebSphereSamples/index.html

Notez que pour utiliser les exemples, vous devez disposer d'un navigateur Web prenant en charge HTML 4, CSS (Cascading StyleSheets) et les applets Java. Netscape Navigator 4.07 et Microsoft Internet Explorer 4.01 ou version ultérieure sont des exemples de navigateurs utilisables.


Remarque : Avant d'installer WebSphere Application Server, consultez le site Web d'IBM consacré au produit ou les sites Web de Novell dédiés à l'assistance aux développeurs (Developer Support) et la documentation, pour prendre connaissance des corrections et additifs apportés aux présentes informations. Pour obtenir les Notes d'édition les plus récentes, visitez l'un des sites Web suivants :

http://developer.novell.com/websphere

http://www.novell.com/documentation/websphere/docui/index.html

http://www.ibm.com/software/webservers/appserv/


Pour plus d'informations

Les dernières informations relatives à WebSphere Application Server et aux techniques de développement pour ce produit sont disponibles à plusieurs emplacements :

Si vous voulez... Consultez...
Installer, configurer ou maintenir WebSphere Application Server sous NetWare
  • le centre de documentation IBM
  • l'aide de WebSphere Administrative Console
  • le site Web de Novell relatif à la documentation
Développer et déployer des servlets sous WebSphere Application Server sous NetWare
  • le site Web de Novell dédié à l'assistance aux développeurs
  • le centre de documentation IBM
  • l'aide de WebSphere Administrative Console

Centre de documentation IBM

Le centre de documentation, qui se trouve sur le serveur sur lequel vous avez installé WebSphere, permet d'accéder facilement à la documentation concernant la programmation, à l'aide d'Administrative Console, à Javadoc, au site Web, ainsi qu'à d'autres ressources du produit.

Pour pouvoir accéder au centre de documentation, vous devez disposer d'un navigateur Web prenant en charge HTML 4, CSS (Cascading StyleSheets) et les applets Java. Netscape Navigator 4.07 et Microsoft Internet Explorer 4.01 ou version ultérieure sont des exemples de navigateurs utilisables.

Pour accéder au centre de documentation à l'aide d'un navigateur Web, procédez comme suit :

  1. A partir d'un poste client de votre réseau, ouvrez un navigateur Web.
  2. Dans la zone d'adresse du navigateur, entrez http://nom_de_domaine/IBMWebAS/doc/begin_here.
  3. Appuyez sur Entrée.

Vous pouvez également accéder au centre de documentation en associant une lettre d'unité à votre serveur NetWare et en ouvrant le chemin suivant :

as_root\web\doc\begin_here\index.html

Aide de WebSphere Administrative Console

WebSphere Administrative Console est un programme Java fournissant l'interface de gestion de système de WebSphere Administrative Server.

L'aide comprend un tutoriel expliquant les tâches principales et une aide relative aux boîtes de dialogue ainsi qu'aux zones d'entrée. Pour accéder à l'aide, vous devez disposer d'un navigateur Web prenant en charge HTML 4, CSS (Cascading StyleSheets) et les applets Java. Netscape Navigator 4.07 et Microsoft Internet Explorer 4.01 ou version ultérieure sont des exemples de navigateurs utilisables.

Pour accéder à l'aide, procédez comme suit :

  1. A partir d'un poste client de votre réseau, ouvrez un navigateur Web.
  2. Dans la zone d'adresse du navigateur, entrez http://nom_de_domaine/IBMWebAS/help/helpcon.htm.
  3. Appuyez sur Entrée.

Informations disponibles sur le Web

Le site Web de WebSphere Application Server inclut :

Ce site se trouve à l'adresse suivante : http://www.ibm.com/software/webservers/appserv/.

Site Web de Novell dédié à l'assistance aux développeurs

Le site Web DeveloperNet de Novell contient des outils destinés aux développeurs et des informations d'assistance :

Ce site se trouve à l'adresse suivante : http://developer.novell.com/websphere.

Site Web de Novell relatif à la documentation

Le site Web de Novell relatif à la documentation contient des versions à jour des documents suivants :

Ce site se trouve à l'adresse suivante : http://www.novell.com/documentation/websphere/docui/index.html.


Avant d'installer WebSphere Application Server

Le présent chapitre fournit des informations sur la préparation des environnements NetWare en vue de l'installation de WebSphere Application Server.

Comme toujours, consultez les sites Web indiqués plus haut avant d'installer WebSphere Application Server, pour obtenir les informations les plus récentes sur le produit.


Composants en option de WebSphere Application Server

Le programme d'installation de WebSphere Application Server permet d'installer au choix les éléments suivants :

Kit du développeur
Installe tous les composants : le serveur administratif, la console de l'administrateur, les bibliothèques client Java, la documentation, l'aide, les exemples et MVCX Beans for eBusiness. Cette option permet une installation complète du produit. Pour savoir comment installer des composants particuliers, reportez-vous au chapitre relatif à l'installation personnalisée.
Serveur d'applications de production
Installe uniquement le serveur d'applications. La documentation et les autres composants ne sont pas inclus. Cette option est conseillée pour le déploiement de masse.
Console de l'administrateur
Installe WebSphere Administrative Console pour gérer les serveurs d'applications. Cette option contient une configuration par défaut du serveur administratif qui vous permet de commencer plus rapidement à effectuer des tâches administratives.
Bibliothèques client du développeur
Installe des fichiers .jar qui permettent aux programmes client d'accéder aux bibliothèques de code du serveur.
Installation personnalisée
Installe les composants sélectionnés. Indiquez vos choix sur la page suivante du programme d'installation.

Cette option contient une configuration par défaut du serveur administratif qui vous permet d'effectuer des tâches administratives plus rapidement. Si vous installez un environnement de développement, nous vous conseillons de sélectionner la configuration par défaut.

Si vous installez un environnement de développement, nous vous conseillons de sélectionner la configuration par défaut (Kit du développeur).

Topologies acceptées par WebSphere Application Server

WebSphere Application Server Advanced Edition version 3 prend en charge différentes topologies. Les configurations les plus courantes sont présentées ci-dessous :

Topologie de base

La topologie de base :

Figure 1. Topologie de base prise en charge par WebSphere Application Server

Configuration de base avec machine unique

Pour obtenir les instructions sur l'installation de la configuration de base, reportez-vous à la section Installation et configuration de WebSphere Application Server.

Topologie avancée - option I

Cette topologie peut comporter :

Cette topologie permet d'obtenir de bonnes performances lors de l'utilisation de servlets et de fichiers JSP (JavaServer Pages). Plusieurs moteurs de serveurs d'applications déploient plusieurs instances d'applications Java, toutes gérées dans un groupe de serveurs logique.

La Figure 2 montre que cette configuration, combinée avec la topologie illustrée à la Figure 1, est idéale pour l'évolutivité horizontale, lorsque le produit eNetwork Dispatcher est utilisé pour répartir la charge de travail sur plusieurs machines.

Figure 2. Topologie avancée - option I

REQTEXT

Pour savoir comment installer cette topologie, reportez-vous à la section Installation et configuration de WebSphere Application Server.

Topologie avancée - option II

Cette topologie offre toutes les fonctions de la topologie avancée - option I. Les connexions utilisant un chiffrement non sécurisé ou OSE (Open Servlet Engine) connectent le serveur Web ou le module d'extension WebSphere Application Server aux groupes de serveurs d'applications, comme indiqué à la Figure 3. Dans cette topologie, le pare-feu doit prendre en charge un port TCP. S'il utilise un analyseur de protocole, il ne pourra pas fonctionner.

Cette topologie est la plus souple de toutes celles prises en charge par WebSphere Application Server version 3.0. Les servlets et les fichiers JavaServer Pages distribuent via RMI (Remote Method Invocation) sur IIOP. Plusieurs postes de travail avec plusieurs groupes de serveurs et leurs clones sont autorisés.

Cette topologie permet une souplesse maximum pour la répartition des objets. Elle constitue également la seule configuration sécurisée. Dans cette topologie, illustrée à la Figure 3, la connexion entre le serveur Web et WebSphere Application Server est la seule connexion non sécurisée. Les connexions entre le module d'écoute (listener) (OSE) et les groupes de serveurs d'applications utilisent IIOP.

Figure 3. Topologie avancée - option II

REQTEXT

Pour savoir comment installer cette topologie, reportez-vous à la section Installation et configuration de WebSphere Application Server.

Prise en charge des groupes de serveurs

WebSphere Application Server permet le clonage des serveurs d'applications à l'aide de WebSphere Administrative Console. Il permet également le clonage des moteurs de servlets, des applications Web et des servlets pour la gestion et la répartition de la charge de travail et la reprise en cas de défaillance.

Si toutes les machines virtuelles Java (JVM, Java Virtual Machines) prenant en charge un serveur et ses clones (un "groupe de serveurs") résident sur la même machine physique (noeud) que le serveur Web, le transport OSE doit être utilisé pour acheminer les demandes des servlets, à l'aide de la méthode de répartition de charge native basée sur la diffusion (push).

Si une ou plusieurs des JVM d'un groupe de servlets ne résident pas sur le noeud qui contient le serveur Web, l'agent de réacheminement de servlet basé sur IIOP doit être utilisé pour acheminer les demandes des servlets, ce qui permet de tirer parti de la fonction de répartition de la charge d'IIOP.


Conseils pour l'installation de WebSphere Application Server

Ces conseils soulignent certains points importants pour installer correctement WebSphere Application Server. Pour plus d'informations sur la préparation et sur l'installation, les configurations nécessaires et les procédures par exemple, reportez-vous aux sections de ce manuel applicable à votre application WebSphere. Consultez aussi le site Web du produit pour prendre connaissance des Notes d'édition répertoriant les incidents, restrictions et solutions connus, puis visitez le site Web suivant pour obtenir les toutes dernières informations sur la planification et sur l'installation :

http://www.ibm.com/software/websphere/appserv/doc/v302/install/install_guides.html

Avant l'installation

Pendant l'installation

Après l'installation

Pour plus d'informations sur le démarrage de WebSphere Administrative Server, reportez-vous à la section Démarrage et arrêt de WebSphere Application Server.

Planification de l'installation de WebSphere Application Server sous NetWare

Comme pour tout autre logiciel, une étape de planification est nécessaire avant l'installation. La présente section explique comment installer WebSphere Application Server sur un système fonctionnant sous Novell NetWare. Elle décrit :

Configuration matérielle requise

La configuration matérielle minimum requise pour l'installation et l'utilisation de WebSphere Application Server sur la plateforme Novell NetWare est la suivante :

Configuration logicielle requise

La configuration logicielle minimum requise pour l'installation et l'utilisation de WebSphere Application Server sur la plateforme Novell NetWare est la suivante :

Désinstallation de versions précédentes de WebSphere

Avant d'installer WebSphere Advanced Application Server 3.0.2, vous devez désinstaller toute version Standard ou Advanced du produit éventuellement installée sur votre serveur NetWare.

Pour désinstaller une version existante de WebSphere, procédez comme suit :

  1. Utilisez le menu Installation de la console à interface utilisateur graphique pour supprimer WebSphere.
  2. Supprimez WebSphere de la base de données Oracle.
  3. A partir de la console à interface en mode texte, exécutez l'utilitaire Oracle svrmgr31.
  4. Sur l'écran de cet utilitaire, entrez les commandes suivantes :

svrmgr31 > connect internal/mot-de-passe
svrmgr31 > drop tablespace was including contents cascade constraints;
svrmgr31 > drop user EJSADMIN cascade;

  1. Redémarrez le serveur.

Installation et configuration de WebSphere Application Server

Le présent chapitre décrit comment installer et configurer WebSphere Application Server et ses composants. Une fois ces étapes effectuées, WebSphere Application Server fonctionne en utilisant les valeurs par défaut.


Installation de WebSphere Application Server sous NetWare

Avant d'installer WebSphere Application Server, consultez la documentation du kit de développement Novell Developer Kit et le site Web de documentation Novell, ou la page Library du site Web de WebSphere Application Server, pour prendre connaissance des éventuels rectificatifs et additifs apportés aux présentes informations. Les adresses des sites ci-dessus sont les suivantes :

http://developer.novell.com/websphere/

http://www.novell.com/documentation/websphere/docui/index.html

http://www.ibm.com/webservers/appserv/library.html

Procédure pour l'installation sous Novell NetWare

Avant d'installer WebSphere Application Server, vérifiez à l'aide de la liste ci-après que vous remplissez les conditions préalables à l'installation du produit sous NetWare. Si vous avez déjà lu Avant d'installer WebSphere Application Server, vous avez peut-être déjà effectué les étapes 1 à 3.

  1. Vérifiez que vous disposez des configurations logicielle et matérielle requises.
  2. Vérifiez que le serveur NetWare Enterprise Web Server est correctement installé.
  3. Arrêtez le serveur Web en entrant la commande nswebdn à l'invite de la console NetWare.
  4. Désinstallez toute version Standard ou Advanced antérieure éventuelle de WebSphere Application Server (pour savoir comment faire, reportez-vous à la section Désinstallation de versions précédentes de WebSphere).
  5. Installez WebSphere Application Server.
  6. Démarrez le serveur d'administration WebSphere en entrant la commande startwebsphere à l'invite de la console NetWare.
  7. Démarrez la console administrative à partir de l'interface utilisateur graphique de NetWare. Pour ce faire, cliquez sur le bouton Novell, pointez sur WebSphere, puis cliquez sur Console de l'administrateur.
  8. Vérifiez que WebSphere Application Server fonctionne correctement. Pour ce faire, reportez-vous à la section Vérification de l'installation et résolution des incidents.

Installation sous NetWare

Pour installer WebSphere sous NetWare, procédez comme suit :

  1. Démarrez votre serveur NetWare.
  2. Sur une ligne de commande, entrez cdrom pour monter le CD-ROM.
  3. Ouvrez l'interface utilisateur graphique de NetWare en entrant startx sur une ligne de commande.
  4. A partir de l'interface, cliquez sur Novell > Installation.
  5. Cliquez sur Ajout.
  6. Cliquez sur Parcourir et localisez le CD-ROM.
  7. A la racine du CD-ROM, sélectionnez PRODUCT.NI et cliquez sur OK.
  8. Suivez les instructions qui s'affichent pour poursuivre l'installation. Ces instructions sont décrites à la section Sélection des composants à installer.

Sélection des composants à installer

Lorsque le panneau des options d'installation s'affiche, sélectionnez le composant à installer, ainsi que le répertoire cible.

Ces options sont décrites à la section Composants en option de WebSphere Application Server. L'option d'installation par défaut est Kit du développeur, qui fournit la topologie de base décrite dans le paragraphe Topologie de base.

L'option Installation personnalisée permet également d'installer la topologie de base. Si vous sélectionnez Installation personnalisée, le panneau de sélection des composants d'Application Server s'affiche. Les options par défaut sont les suivantes :

Définition des options de sécurité et de base de données

Lorsque le panneau des options de sécurité et de base de données s'affiche, entrez les informations correspondant à votre configuration.

Pour Sécurité, conservez les valeurs par défaut, sauf si vous voulez utiliser des fichiers de clés particuliers. Dans ce cas, désélectionnez la case Utiliser le fichier de clés de démonstration, et entrez les noms de vos fichiers de clés. 

WebSphere Application Server utilise une base de données pour gérer les informations de configuration et de sécurité. WebSphere 3.02 Advanced for NetWare vous permet d'utiliser une base Oracle ou DB2.

Le tableau suivant indique où les bases de données Oracle et DB2 peuvent se situer en fonction de l'emplacement de WebSphere Administration Server. Une base de données locale est une base qui réside sur le même serveur NetWare que le serveur d'administration WebSphere.

  Base de données locale Base de données éloignée
Oracle Autorisé Autorisé
DB2 Non autorisé Autorisé

Des scripts de création et d'initialisation de votre base de données sont fournis pour ces configurations. Si vous sélectionnez Oracle ou DB2, les valeurs par défaut seront automatiquement insérées dans les autres zones. Les valeurs par défaut pour Oracle configurent WebSphere pour une utilisation avec Oracle sur le serveur local.

DB2 n'étant pas disponible sous NetWare, le processus d'installation installe simplement les valeurs permettant d'exécuter une base de données DB2 sur un serveur éloigné. Il suppose qu'une base de données WebSphere Application Server a été créée dans le répertoire C:\SQLLIB de l'ordinateur éloigné.

Remarque : Avant que vous puissiez exécuter WebSphere, la base de données (ou l'espace table) et le compte utilisateur doivent être créés. En effet, WebSphere Application Server utilisera ces informations pour accéder à la base de données. La section ci-après explique comment créer et configurer la base de données.


Configuration d'Oracle en tant que base de données du serveur d'administration

Vous pouvez exécuter le serveur Oracle Server sur votre noeud local, ou accéder à un serveur Oracle Server situé sur un autre hôte. WebSphere vous permet d'utiliser une base de données Oracle, mais autorise également le partage d'une telle base de données par plusieurs hôtes.

Lorsque vous installez WebSphere Application Server, le programme d'installation crée un fichier CREATEORACLE.NCF dans le répertoire as_root/bin. Sous NetWare, exécutez ce fichier à partir de la ligne de commande de la console NetWare pour créer l'espace table WebSphere dans la base de données Oracle.

Le programme d'installation crée également un fichier CREATEORACLE.BAT dans le répertoire as_root/bin. Si vous utilisez Windows NT, exécutez ce fichier pour créer l'espace table WebSphere.

Création et configuration de la base de données

Pour créer et initialiser l'espace table dans la base de données Oracle sous NetWare, procédez comme suit :

  1. Sur la ligne de commande de la console NetWare, entrez load createOracle.
  2. Ouvrez le fichier sys:\OraHome1\RDBMS\wasoracle.log et recherchez-y les erreurs éventuelles.
  3. Démarrez la base de données.

Création et configuration de la base de données sous NetWare

Pour créer et initialiser l'espace table dans la base de données Oracle sous Windows NT, procédez comme suit :

  1. Sur le poste sur lequel DB2 est installé, affectez une lettre d'unité au volume du serveur NetWare où WebSphere est installé.
  2. Accédez au répertoire as_root\bin.
  3. Exécutez le fichier CREATEORACLE.BAT.
  4. Sans changer de répertoire, ouvrez le fichier WASDB2.LOG et recherchez-y les erreurs éventuelles.
  5. Démarrez la base de données.

Configuration de DB2 en tant que base de données du serveur d'administration 

Vous pouvez utiliser DB2 comme base de données du serveur d'administration. Cette base sert au stockage et à la gestion des informations de configuration et d'administration de WebSphere Application Server. Toutefois, DB2 ne fonctionnant pas sous NetWare, vous devrez l'installer en tant que base de données éloignée sur un poste Windows NT connecté au réseau NetWare dans lequel vous avez installé WebSphere. WebSphere permet à plusieurs hôte de partager une base de données DB2, comme illustré à la Figure 2 et à la Figure 3.

Les informations ci-après expliquent comment utiliser DB2 comme base de données de votre serveur d'administration.

Création, configuration et démarrage d'une base de données DB2 répartie sous Windows NT 

Lorsque vous installez WebSphere Application Server, le programme d'installation crée un fichier CREATEDB2.BAT et un fichier CREATEWASDB.SCR dans le répertoire as_root/bin.

Pour créer et initialiser la base de données sous Windows NT, procédez comme suit :

  1. Sur le poste sur lequel DB2 est installé, ouvrez une session Windows NT avec un ID utilisateur disposant des droits d'administration.
  2. A partir du panneau de configuration, vérifiez que le service DB2 a été démarré.
  3. Affectez une lettre d'unité au volume du serveur NetWare où WebSphere est installé.
  4. Placez-vous dans le répertoire as_root\bin et copiez CREATEDB2.BAT et CREATEWASDB.SCR sur votre poste Windows NT.
  5. Exécutez le fichier CREATEDB2.BAT.
  6. Sans changer de répertoire, ouvrez le fichier WASDB2.LOG et recherchez-y les erreurs éventuelles.
  7. Démarrez le serveur d'applets JDBC Applet Server sur le port TCP/IP sélectionné lors de l'installation.

Par exemple, si vous avez sélectionné le port 6789 dans l'adresse URL JDBC, entrez la commande suivante :

db2jstrt 6789

Documentation DB2

Pour plus d'informations concernant la configuration et l'utilisation de DB2, visitez le site Web suivant :

http://www.software.ibm.com/cgi-bin/db2www/library/pubs.d2w/report#UDBPUBS


Configuration des composants d'Application Server

Vous devez effectuer un certain nombre d'opérations après l'installation pour pouvoir utiliser la console administrative pour configurer, démarrer et gérer les composants de sécurité, ainsi qu'OLT et OLD (Object Level Trace and Debugging).

Module d'exécution de la sécurité

Le module d'exécution de sécurité WebSphere peut également nécessiter certaines opérations complémentaires après l'installation. Pour plus de détails à ce sujet, reportez-vous au document http://nom-de-domaine/IBMWebAS/help/secure2.htm.

Applications OLT et OLD (Object Level Trace and Debugging)

Le produit Object Level Trace and Debugging a été partiellement intégré à WebSphere Application Server afin de prendre en charge le traçage et le débogage des objets répartis.

Les composants côté serveur du produit OLT/OLD sont installés en tant que partie de l'installation du serveur administratif WebSphere. Cependant, quelques opérations de configuration sont nécessaires avant de pouvoir utiliser et gérer OLT/OLD dans WebSphere Administrative Console. Le client OLT/OLD doit être installé séparément, sur une machine soit locale soit distante de WebSphere Application Server.

Pour savoir comment obtenir le code client et activer la fonction correspondante, reportez-vous au document http://nom-de-domaine/IBMWebAS/help/olt2.htm.


Démarrage et arrêt de WebSphere Application Server

Le présent chapitre vous explique comment démarrer et arrêter :

Consultez le site Web consacré à IBM WebSphere Application Server pour prendre connaissance des derniers rectificatifs et additifs apportés aux présentes informations.


Démarrage du serveur administratif WebSphere sous NetWare

Lorsque vous installez WebSphere sous NetWare, votre fichier AUTOEXEC.NCF est modifié de manière à ce que le serveur d'administration démarre en même temps que NetWare. Si vos le souhaitez, vous pouvez transformer cette instruction de démarrage en commentaire, de manière à pouvoir démarrer le serveur d'administration à partir d'une ligne de commande en entrant startwebsphere.

Arrêt du serveur administratif WebSphere sous NetWare

Pour arrêter le serveur d'administration, entrez la commande stopwebsphere sur la ligne de commande de la console NetWare.

Démarrage de WebSphere Administrative Console sous NetWare

Pour démarrer WebSphere Administrative Console sous NetWare, vous pouvez utiliser l'interface utilisateur graphique NetWare ou la ligne de commande.

Pour effectuer le démarrage à partir de la console NetWare, procédez comme suit :

  1. Démarrez la console à interface utilisateur graphique de NetWare :
    1. Dans le menu Novell, sélectionnez WebSphere, puis Console de l'administrateur.
    2. Vous pouvez également démarrer le serveur à partir de la ligne de commande de la console NetWare en entrant la commande adminclient.
  2. Démarrez le serveur par défaut à partir de WebSphere Administrative Console, en procédant comme suit :
    1. Cliquez sur l'onglet Topologie.
    2. Développez l'arborescence du domaine administratif de WebSphere.
    3. Développez le noeud portant le nom de l'hôte.
    4. Sélectionnez Serveur par défaut.
    5. Si l'état du serveur par défaut est Arrêté, cliquez sur le bouton Démarrer (icône verte) de la barre d'outils. Attendez que l'état du serveur passe d'Arrêté à Encours d'exécution.

Sortie de WebSphere Administrative Console

Pour quitter la console administrative, cliquez sur Sortie dans la barre de menus de la console.


Démarrage et arrêt d'un serveur d'applications

Pour démarrer un processus de serveur d'applications à partir de WebSphere Administrative Console, procédez comme suit :

  1. Cliquez sur l'onglet Topologie.
  2. Développez l'arborescence du domaine administratif de WebSphere.
  3. Développez l'arborescence associée à votre nom hôte.
  4. Sélectionnez et cliquez sur Serveur par défaut ou sur le serveur que vous avez créé.
  5. Suivez la procédure ci-après :

De même, pour arrêter un processus de serveur d'applications, effectuez les quatre premières étapes du démarrage, puis :

Remarque : Si vous voulez tout arrêter sauf la console administrative, reportez-vous plus haut aux sections relatives au démarrage et à l'arrêt.

Vérification de l'installation et résolution des incidents

Après avoir installé WebSphere Application Server et procédé à sa configuration élémentaire, vous devez vérifier qu'il fonctionne correctement. Le présent chapitre explique :

N'oubliez pas de consulter le site Web d'IBM consacré à WebSphere Application Server (http://www.ibm.com/software/webservers/appserv/) pour prendre connaissance des derniers ajouts et corrections apportés aux présentes informations.


Vérification du fonctionnement du produit

Avant de tester les servlets et les beans enterprise, vous devez lancer le produit et les logiciels requis, de la manière suivante :

  1. Assurez-vous que le référentiel administratif est démarré. (Reportez-vous pour cela aux sections Configuration de DB2 en tant que base de données du serveur d'administration et Configuration d'Oracle en tant que base de données du serveur d'administration).
  2. Démarrez le serveur administratif.
  3. Démarrez la console administrative.
  4. Assurez-vous que le serveur par défaut est démarré depuis WebSphere Administrative Console (reportez-vous à la section Démarrage et arrêt d'un serveur d'applications).

Test de votre serveur Web

Pour vérifier que le serveur NetWare Enterprise Web Server fonctionne, utilisez un navigateur Web pour ouvrir la page d'accueil par défaut de votre serveur Web :

http://nom-de-domaine

Si le serveur ne fonctionne pas, entrez la commande nswebup sur la ligne de commande de la console NetWare.


Test des servlets

Pour pouvoir vérifier l'installation de WebSphere Application Server, vous devez avoir démarré les serveurs Web. Utilisez votre navigateur pour ouvrir :

http://nom-de-domaine/servlet/snoop

nom-de-domaine représente le nom de votre machine hôte.

Deux exemples d'applications (groupes de servlets) sont installés dans le dossier Application Server de l'hôte. Ces applications ont pour nom "default_app" (qui inclut snoop) et "examples". Pour servir les servlets à partir de ces applications, utilisez votre navigateur pour ouvrir l'URL de ces servlets. Pour connaître l'URL d'un servlet, utilisez WebSphere Administrative Console pour afficher les attributs des servlets.

Résolution des incidents liés aux servlets

Si vous n'arrivez pas à ouvrir et à afficher vos servlets, vérifiez que le serveur Web est correctement installé et qu'il est en cours d'exécution. Assurez-vous également que vous avez utilisé votre nom hôte et non votre hôte local, et que vous avez démarré le serveur par défaut à partir de WebSphere Administrative Console (reportez-vous à la section Démarrage et arrêt d'un serveur d'applications).


Test des beans enterprise

Cette section explique comment exécuter les beans enterprise fournis avec le produit et vous assurer que votre installation les prend correctement en charge. Elle suppose que vous utilisez une base de données DB2. Si vous utilisez une base de données Oracle, reportez-vous à la section Test avec l'exemple de bean enterprise HitCount pour savoir quelles valeurs indiquer dans l'exemple HitCount.

Test avec l'exemple de bean enterprise HitCount

Une fois que vous avez installé WebSphere Application Server, vous pouvez tester un bean enterprise de la manière suivante :

  1. Accédez à la console administrative.
  2. Sur la page Topologie, sélectionnez Domaine administratif WebSphere.
  3. Créez un pilote JDBC, de la manière suivante :
    1. Cliquez avec le bouton droit de la souris, puis sélectionnez Création et Pilote JDBC.
    2. Dans la boîte de dialogue Création d'un pilote JDBC, entrez les valeurs suivantes dans les zones correspondantes :
      Nom
      SampleJDBC
      Classe d'implémentation
      COM.ibm.db2.jdbc.app.DB2Driver (ou oracle.jdbc.driver.OracleDriver si vous utilisez une base de données Oracle)
      Préfixe de l'URL
      jdbc:db2 (la valeur par défaut, associée à une base de données DB2. Si vous utilisez une base Oracle, utilisez le préfixe jdbc:oracle:thin@hostname:1521)
      JTA activé
      false (la valeur par défaut, associée à une base de données DB2. Si vous utilisez une base Oracle, utilisez la valeur "true".)
    3. Cliquez sur Création puis, lorsqu'un message indiquant que la création a abouti s'affiche, cliquez sur OK.
  4. Créez une source de données, de la manière suivante :
    1. Cliquez avec le bouton droit de la souris, puis sélectionnez Création et Source de données.
    2. Dans la boîte de dialogue Création d'une source de données, entrez les informations suivantes :
      Nom de la source de données
      SampleDBSource (par exemple)
      Nom de la base de données
      SampleDB (par exemple ; pour Oracle, ORCL)
      Pilote
      SampleJDBC (le pilote JDBC que vous venez de créer)
    3. Cliquez sur Création puis, lorsqu'un message indiquant que la création a abouti s'affiche, cliquez sur OK.
  5. Si ce n'est déjà fait, créez la base de données qui sera utilisée par le pilote JDBC. Vous pouvez utiliser la base de données WAS que vous avez créée lors de la configuration du produit, ou créer une base de données d'essai.

    Si vous voulez créer une base de données Oracle, entrez la commande CREATEORACLE à l'invite de la console NetWare.

    Pour créer une base de données DB2, entrez la commande suivante sur la ligne de commande DB2 :

    db2 create database SampleDB

    Vous pouvez appeler cette base SampleDB ou lui donner n'importe quel autre nom qui n'est pas celui d'une base existante. Toutefois, vous devez veiller à ce que le nom de la base de données corresponde au nom indiqué dans la zone Nom de la base de données de la boîte de dialogue Création d'une source de données.

  6. Une fois le pilote JDBC et la source de données créés, installez le pilote JDBC sur votre hôte :
    1. Sur la page Topologie, cliquez avec le bouton droit de la souris sur l'objet SampleJDBC. Dans le menu en incrustation, sélectionnez Installation.
    2. Dans la boîte de dialogue Installation du pilote, sélectionnez le noeud sur lequel vous voulez configurer le pilote JDBC. Si votre configuration ne comporte qu'un seul poste, indiquez le nom de l'hôte de celui-ci.
    3. Une fois le noeud sélectionné, l'option Fichier JAR devient disponible. Cliquez sur Parcourir.
    4. Dans la boîte de dialogue de recherche de fichier, sélectionnez le chemin d'accès du pilote JDBC pour que le système puisse localiser ce pilote. Par exemple, le chemin d'accès pourrait être le suivant : sys:/Websphere/appserver/bin/classes111.zip.
  7. Cliquez sur Installation, puis, si l'installation aboutit, cliquez sur OK.
  8. Déployez les exemples de beans, de la manière suivante :
    1. Développez nom de l'hôte et Serveur par défaut pour accéder au conteneur du serveur par défaut.
    2. Cliquez avec le bouton droit de la souris sur Conteneur par défaut, puis sélectionnez Création, puis Bean enterprise.
    3. Pour le Fichier JAR, cliquez sur Parcourir. Dans la boîte de dialogue qui apparaît, cliquez sur l'icône permettant de remonter d'un niveau dans la hiérarchie des dossiers (c'est-à-dire au sous-répertoire parent) et sélectionnez le sous-répertoire deployableEJBs.
    4. Sélectionnez un exemple de fichier JAR en cliquant deux fois dessus. Dans le fichier .JAR, sélectionnez le fichier .SER et cliquez sur Sélection. Un message s'affiche, qui vous demande "Voulez-vous le déployer maintenant ?". Cliquez sur Oui. Lorsqu'un message vous informe que le fichier JAR a été déployé, cliquez sur OK.
    5. Accédez à la page Source de données et effectuez les opérations suivantes :
      1. Cliquez sur Modification en regard de la zone Source de données.
      2. Dans le menu en incrustation Source de données, sélectionnez SampleDBSource (la source que vous avez créée à l'étape 4), puis cliquez sur OK.
      3. Complétez les zones ID utilisateur et Mot de passe. ID utilisateur est l'ID de connexion à la base de données (qui est probablement la base SampleDB ou WAS). Mot de passe est le mot de passe associé à cet ID utilisateur. Laissez la case à cocher Création d'une table sélectionnée.
      4. Cliquez sur Création puis, lorsqu'un message indiquant que la commande EnterpriseBeans.create a abouti s'affiche, cliquez sur OK.
  9. Démarrez le conteneur par défaut ou le serveur par défaut. Si vous avez déjà démarré le serveur par défaut et exécuté le servlet Snoop, démarrez le bean exemple qui vient d'être installé. Pour ce faire, ouvrez le conteneur par défaut, sélectionnez le bean exemple, puis cliquez sur le bouton Démarrage de la barre d'outils. Dans la boîte de dialogue de message qui s'affiche, cliquez sur OK.

    Si vous n'avez pas déjà démarré le serveur par défaut, ouvrez le dossier Nom-de-l'hôte, sélectionnez Serveur par défaut, puis cliquez sur le bouton Démarrage. Dans la boîte de dialogue de message qui s'affiche, cliquez sur OK.

  10. Testez le bean enterprise, de la manière suivante :
    1. Vérifiez que le serveur par défaut et le bean Increment sont déjà démarrés.
    2. Démarrez votre navigateur Web et entrez l'adresse URL suivante : http://nom-de-domaine/webapp/examples/HitCount. Une page Web avec des options de sélection doit s'afficher.
    3. Dans la liste Generate hit count using, sélectionnez Enterprise JavaBean. Dans la liste Transaction Type, sélectionnez None.
    4. Cliquez sur Increment.

      Le nombre d'impacts (hits) devrait s'afficher.

Test de la fonction de sécurité à l'aide de l'exemple HitCount

Vous pouvez utiliser l'exemple HitCount décrit dans la section Test avec l'exemple de bean enterprise HitCount pour tester la fonction de sécurité. Pour ce faire, procédez comme suit :

  1. Accédez à la fenêtre Tâches de la console administrative. Développez l'arborescence Sécurité, sélectionnez Spécification des paramètres généraux, puis cliquez sur Démarrage.
  2. Dans l'assistant qui s'ouvre, cochez la case Activation de la sécurité et cliquez sur Terminé.
  3. Développez la tâche Configuration, sélectionnez Configuration d'une application d'entreprise, puis cliquez sur Démarrage.
  4. Sur la page Général, entrez le nom de l'application, SecApp, puis cliquez sur Suivant.
  5. Sur la page Ajout de ressource, développez Beans enterprise, sélectionnez le bean Increment, puis cliquez successivement sur Ajout, Suivant et Terminé.
  6. Sélectionnez Edition de l'application d'entreprise et cliquez sur Démarrage. Ensuite, sélectionnez SecApp et cliquez sur Suivant.
  7. Sous Applications Web, sélectionnez successivement exemples, Ajout, Suivant et Terminé.
  8. Développez la tâche Sécurité, sélectionnez Configuration de la sécurité des ressources, puis cliquez sur Démarrage.
  9. Développez l'arborescence Bean enterprise et effectuez les opérations suivantes :
    1. Sélectionnez le bean Increment et cliquez sur Suivant.
    2. Dans la boîte de dialogue Utilisation des groupes de méthodes par défaut ?, répondez Oui.
    3. Cliquez sur Terminé.
  10. Développez la tâche Sécurité, sélectionnez Configuration de la sécurité des ressources, puis cliquez sur Démarrage.
  11. Développez l'arborescence Hôtes virtuels, puis l'arborescence hôte_par_défaut. Suivez la procédure ci-après :
    1. Sélectionnez l'URI /webapp/examples/HitCount et cliquez sur Suivant.
    2. Dans la boîte de dialogue Utilisation des groupes de méthodes par défaut ?, répondez Oui.
    3. Cliquez sur Terminé.
  12. Affectez les droits d'accès, de la manière suivante :
    1. Sélectionnez Affectation de droits d'accès, sélectionnez tous les droits WebSphere SecApp et cliquez sur Ajout.
    2. Cochez la case Tous les utilisateurs authentifiés.
    3. Cliquez sur OK.
  13. Dans l'arborescence Sécurité, sélectionnez Configuration de la sécurité d'une application et cliquez sur Démarrage.
  14. Sous Applications d'entreprise, sélectionnez SecApp, puis cliquez sur Suivant et sur Terminé.
  15. Arrêtez le serveur par défaut, puis le client d'administration.
  16. Redémarrez le serveur d'administration, le client d'administration, puis le serveur par défaut. Pour finir, démarrez HitCount. Le système doit vous demander un ID utilisateur et un mot de passe. Dans le cas contraire, examinez l'historique de sortie standard (Std Out).

Test des autres exemples de beans enterprise

Vous pouvez suivre la procédure décrite dans la section Test avec l'exemple de bean enterprise HitCount pour déployer d'autres exemples de beans enterprise. Reportez-vous au document http://nom-de-domaine/WebSphereSamples/index.html.


Débogage, trace, journalisation et contrôle

La présente section décrit les fonctions de trace, de journalisation, de contrôle et de débogage de WebSphere Application Server et de ses composants.

Le système d'aide de WebSphere Administrative Console fournit différentes instructions qui vous permettent d'activer les fonctions de débogage, de trace, de journalisation et de contrôle afin de pouvoir détecter et diagnostiquer d'éventuels incidents, aussi bien dans Application Server que dans vos propres programmes.

Pour accéder à l'aide, ouvrez le document suivant :

as_root/web/help/helpcon.htm

<as_root> correspond au répertoire racine de votre installation WebSphere Application Server.


Conseils pour l'utilisation du serveur administratif et de la console  

Si vous avez suivi les instructions des chapitres précédents, le serveur administratif et la console doivent à présent être en cours d'exécution. Vous avez peut-être également utilisé la console administrative pour vérifier l'installation effectuée avec un servlet et un bean enterprise.

Le présent chapitre contient des informations supplémentaires sur la console administrative et vous renvoie aux rubriques de l'aide en ligne traitant des tâches administratives pouvant être effectuées à l'aide de la console.


Utilisation de la console

La console administrative est la fenêtre principale à partir de laquelle vous pouvez effectuer des tâches à l'aide des ressources suivantes :

Applications d'entreprise
Permet de configurer des applications constituées de composants Java qui collaborent pour fournir une fonction de logique applicative. Une application d'entreprise peut contenir des beans enterprise, des servlets, du code HTML, des fichiers JSP (JavaServer Pages) et des applications Web. Vous pouvez démarrer et arrêter l'application tout entière en une seule opération, et en créer des copies (clones) aux fins de gestion de la charge de travail.
Applications Web
Permet de configurer des combinaisons de servlets, de fichiers HTML et de fichiers JSP (JavaServer Pages) sous forme d'applications Web, afin de pouvoir gérer ces ressources comme il s'agissait d'une seule unité.
Serveurs d'applications
Permet de gérer les processus du serveur d'applications afin que le serveur Web puisse traiter les requêtes d'applications contenant des beans enterprise et des servlets.
Beans enterprise et leurs conteneurs
Permet de déployer et de gérer des beans entity et session, y compris leurs conteneurs et leurs accès à la base de données.
Moteurs de servlet et servlets
Permet de gérer les moteurs de servlet qui s'exécutent dans les serveurs d'applications afin de gérer les requêtes de servlets.
Fichiers
Permet de gérer les fichiers JSP (JavaServer Pages), les fichiers HTML et les ressources Web.
Noeuds
Permet de gérer des machines physiques dans votre domaine administratif.

De plus, vous pouvez utiliser la console pour effectuer les opérations suivantes :


Aide relative à l'utilisation de la console

Pour savoir comment utiliser la console, reportez-vous à l'aide en ligne. Pour accéder à celle-ci, ouvrez le fichier suivant dans votre navigateur Web :

as_root/web/help/helpcon.htm


Comment obtenir de l'aide

Aide aux développeurs

Le site Web consacré à WebSphere Application Server et le kit du développeur Novell contiennent des questions courantes et leurs réponses.

http://www.ibm.com/software/webservers/appserv/library.html
http://developer.novell.com/websphere

Vous pouvez également visiter le forum des utilisateurs, à l'adresse suivante :

http://www.networking.ibm.com/was/forum.html

Novell Support Connection

En cas de difficultés liées à l'utilisation de WebSphere Application Server, vous pouvez prendre contact avec Novell Support Connection.

Novell Support Connection™ permet d'accéder au savoir-faire de Novell dans le domaine des réseaux par l'intermédiaire du site Web Novell Support Connection, du CD-ROM Novell Support Connection et des programmes d'assistance aux clients et partenaires.

Le site Web ou le CD-ROM Novell Support Connection vous permettent d'accéder à la base de connaissances dédiée aux réseaux utilisée par les ingénieurs du service d'assistance technique de Novell. En outre, le site Web propose un forum Internet ouvert sur lequel clients et partenaires peuvent partager leurs informations d'assistance technique et leurs solutions. Les différents forums proposés sont gérés par des opérateurs systèmes (SysOps) qui ont accepté l'invitation et le parrainage de Novell pour répondre aux questions posées dans ces forums. Le site Web contient également des informations sur les vidéos de formation technique avancée (Advanced Technical Training), les cours disponibles en EAO et les conférences.

Pour toute assistance complémentaire, Novell encourage ses clients à prendre contact avec un partenaire Novell qualifié. La liste de ces derniers est disponible sur le site Web Novell Support Connection. Il est possible de rechercher des partenaires par emplacement géographique, expérience d'un produit particulier, ou les deux.

Le site Web Novell Support Connection se trouve à l'adresse suivante :

support.novell.com (Amériques)
support.novell.de (Europe, Moyen-Orient, Afrique)
support.novell.com.au (Asie, Pacifique)

Vous pouvez également téléphoner aux numéros suivants :

Amériques (en anglais) 1-800-858-4000/801-861-4000
Europe, Moyen-Orient, Afrique (en anglais) (49) 211 5632 744
Français (49) 211 5632 733
Allemand (49) 211 5632 777
Asie et zone Pacifique (en anglais) (61) 2 9925 3133

Pour obtenir la liste complète des numéros de téléphone des services d'assistance technique et celle des langues dans lesquelles cette assistance est disponible, connectez-vous au site Web Novell Support Connection.

Pour commander le CD-ROM Novell Support Connection, appelez le 1-800-377-4136 ou le 1-303-297-2725, ou utilisez le site Web Novell Support Connection.

Vous pouvez également envoyer directement un courrier électronique à IBM (WASTEAM@US.IBM.COM) pour nous faire part de vos suggestions et de vos besoins pour les éditions ultérieures du produit, ou pour signaler des défauts moins importants ne nécessitant pas une communication personnelle ou une assistance formelle.


Annexe A. Composants disponibles pour l'installation


Bibliothèques client Java

Les bibliothèques client Java comprennent les sous-composants suivants :


Serveur d'applications de production

Installez le serveur d'applications de production si vous devez déployer plusieurs serveurs simultanément. Il comprend les sous-composants suivants :

Lorsque vous sélectionnez l'option d'installation du composant serveur, tous les sous-composants de WebSphere Application Server énumérés ci-dessus sont installés dans le répertoire cible indiqué. Les bibliothèques client Java sont également installées.


Console administrative

Installez le composant WebSphere Administrative Console si vous devez déployer un système de production pour procéder à des tâches administratives. L'installation de ce composant complète celle des bibliothèques client Java auxquelles elle ajoute différents outils d'administration et de déploiement. La console administrative comprend les sous-composants suivants :


Kit du développeur

Installez ce kit si vous souhaitez pouvoir développer et tester des applications. Il comprend les sous-composants suivants :


Bases de données

WebSphere Application Server Advanced Edition ne peut fonctionner qu'avec une base de données. Une base de données Oracle 8i satisfaisant aux exigences du produit est disponible pour NetWare.

WebSphere Application Server Advanced Edition prend en charge le pilote THIN JDBC d'Oracle8i (version 8.1.6) s'il est utilisé avec le JDK version 1.1.x d'IBM. Le pilote OCI n'est pas pris en charge.


Annexe B. Installation et configuration de NetWare Enterprise Web Server


Procédez à cette installation préalablement à celle de WebSphere Application Server, car cette dernière modifie le fichier OBJ.CONF du serveur Web.

Les modifications ci-après sont apportées aux fichiers de configuration de NetWare Enterprise Web Server lors de l'installation :


Annexe C. Novell Directory Services (NDS)

Novell Directory Services (NDS) est mis en oeuvre dans le cadre de l'infrastructure IBM WebSphere 3.0 pour NetWare. Il fournit une fonction d'authentification transparente et met en oeuvre les extensions LDAP.

SSL permet le chiffrement des données et l'authentification des correspondants. Pour ce faire, il utilise des certificats à clés publiques au standard X.509v3. Le serveur peut être configuré pour fonctionner avec ou sans support SSL. Il prend en charge les références LDAP, ce qui permet la distribution des annuaires sur plusieurs serveurs LDAP. La réplication étant prise en charge, il est alors possible de faire des copies supplémentaires en lecture seule du répertoire disponible, et d'améliorer les performances et la fiabilité lors de l'accès aux informations de l'annuaire. Le serveur prend également en charge un modèle de contrôle d'accès, à la fois performant et facile à gérer. La configuration et l'administration de LDAP Directory s'effectuent via une interface Web optimisée.

NDS peut prendre en charge plus d'un milliard d'entrées, avec un délai de réponse maximum inférieur à une seconde lors des recherches.

NetWare Enterprise Web Server prend en charge l'administration LDAP.

L'accès aux clients Directory est assuré par des protocoles LDAP ou HTTP. Des applications client peuvent être développées grâce aux nouvelles fonctions évoluées permettant de prendre en charge les API et les protocoles LDAP version 3. Le produit inclut également l'API client JNDI (Java Naming and Directory Interface) qui permet aux applications Java d'accéder à des annuaires LDAP. Les deux clients permettent l'accès à NDS à l'aide de LDAP version 2 ou version 3.


Annexe D. Remarques

Le présent document peut contenir des informations ou des références concernant certains produits, logiciels ou services IBM non annoncés dans ce pays. Cela ne signifie pas qu'IBM ait l'intention de les y annoncer. Pour plus de détails, référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenaire commercial IBM. Toute référence à un produit, logiciel ou service IBM n'implique pas que seul ce produit, logiciel ou service puisse être utilisé. Tout autre élément fonctionnellement équivalent peut être utilisé, s'il n'enfreint aucun droit d'IBM. Il est de la responsabilité de l'utilisateur d'évaluer et de vérifier lui-même les installations et applications réalisées avec des produits, logiciels ou services non expressément référencés par IBM.

IBM peut détenir des brevets ou des demandes de brevet couvrant les produits mentionnés dans le présent document. La remise de ce document ne vous donne aucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirez recevoir des informations concernant l'acquisition de licences, veuillez en faire la demande par écrit à l'adresse suivante : IBM Europe Director of Licensing, IBM Europe Middle-East Africa, Tour Descartes, La Défense 5, 2, avenue Gambetta, 92066 Paris-La Défense CEDEX, France.

Les licenciés souhaitant obtenir des informations permettant : (i) l'échange des données entre des logiciels créés de façon indépendante et d'autres logiciels (dont celui-ci), et (ii) l'utilisation mutuelle des données ainsi échangées, doivent adresser leur demande à :

Director of Licensing
IBM Corporation
North Castle Drive
Amonk, NY 10504-1785
USA

Le logiciel sous licence décrit dans ce document et tous les éléments sous licence disponibles s'y rapportant sont fournis par IBM conformément aux termes du Contrat sur les produits et services IBM.

Ce document n'est pas conçu à des fins de production et est fourni "en l'état". IBM décline toute responsabilité expresse ou implicite, y compris en ce qui concerne les garanties de qualité marchande ou d'adaptation à des besoins particuliers.

Ce produit comprend un logiciel développé et distribué par CERN. Cette phrase doit figurer dans tout produit comprenant ce même logiciel ou des parties de ce logiciel.


Marques

Les termes qui suivent sont des marques d'International Business Machines Corporation dans certains pays :

IBM
RS/6000
WebSphere
WebSphere Application Server

Microsoft, Windows, Windows NT et le logo Windows 95 sont des marques de Microsoft Corporation.

UNIX est une marque enregistrée aux Etats-Unis et/ou dans d'autres pays et utilisée avec l'autorisation exclusive de la société X/Open Company Limited.

Pentium II est une marque d'Intel Corporation.

NetWare est une marque de Novell, Inc.

Java et les marques et logos incluant Java sont des marques de Sun Microsystems, Inc. dans certains pays.

D'autres sociétés sont propriétaires des autres marques, noms de produits ou logos qui pourraient apparaître dans ce document.