Table des matières:
.................................................................. ............... .................................... ..............................................11
Démarrage du serveur de gestion WEBLOGIC.................................................. ..................................................... .................. ......12
Utilisation du mot de passe lors du démarrage du serveur WebLogic............................... .............. ......................................12
Démarrage de WebLogic Management Server à partir du menu Démarrer.................................. ............ ............12
Démarrage et arrêt du serveur WebLogic en tant que service Windows.................................................. ......13
Démarrage de WebLogic Management Server à partir de la ligne de commande.................................. . ......................................................13
Démarrage du serveur de gestion à l'aide d'un script.................................................. ... .................................................................. ........................15
Redémarrage du serveur de gestion pendant qu'un serveur géré est en cours d'exécution.................................. ........... ..................16
Redémarrez le serveur de gestion sur la même machine.................................................. .................................................................. .. .....16
Redémarrage du serveur de gestion sur d'autres machines.................................. .............. .................................................................. .....17
REJOIGNEZ LE SERVEUR GÉRÉ WEBLOGIC AU DOMAINE............................................ .... ......................................17
DÉMARRAGE DU SERVEUR GÉRÉ WEBLOGIC.......................................... ...... .................................................................. ......... .......17
Démarrage des serveurs gérés WEBLOGIC via un script.................................................. .... ......................19
Mise à jour depuis une ancienne version du serveur WEBLOGIC............................................ .. .................................................................. .............. 20
Terminer le serveur WEBLOGIC à partir de la console de gestion.................................................. ... ......................................................20
Arrêter le serveur depuis la ligne de commande.................................................. ... .................................................................. ........................20
Mise en pause et reprise des serveurs gérés.................................................. ..... .................................................................. .......... ...............vingt-et-un
Configurer le serveur
WEBLOGIC en tant que service WINDOWS............................................ . ..................................vingt-et-un
SUPPRIMER LE SERVEUR WEBLOGIC DANS LE FORMULAIRE DE SERVICE WINDOWS............................................ ..... ...................... vingt-deux
Modification du mot de passe d'un serveur installé en tant que service Windows.................................. ....... .................................. vingt-deux
Enregistrement des classes de démarrage et de fin.................................................. ..... .................................................................. .......... ......................vingt-deux
Chapitre 3 :................................................. ..................................Configuration du serveur et du cluster WEBLOGIC 29
Présentation de la configuration du serveur et du cluster.................................................. ..................................................... .................. ............29
Le rôle du serveur de gestion........................................................ .... .................................................................. .........................29
Démarrage de la console de gestion........................................................ ...... .................................................................. ......................................30
Comment fonctionne la configuration dynamique........................................................ ...... .................................................................. .......................31
Planification de la configuration du cluster................................................. .................................................. ............................................31
Liste des tâches de configuration du serveur............................................ ................................................... .................................32
Liste de configuration du cluster................................................. .................................................. ............................................34
Créer un nouveau domaine............................................................ ...... .................................................................. ......................................34
Chapitre 4 :................................................. .................................................. ................ ...suivi des domaines WEBLOGIC 35
Aperçu................................................ . .................................................................. .............. .................................................... ....36
Serveur de surveillance................................................ ........ .................................................................. .......................................36
Arrêt ou mise en pause du serveur.................................................. ..... .................................................................. ........................37
performance................................................. .................................................................. ............... .................................... .....37
Données de cluster.................................................. .................................................................. ...............................................38
Sécurité du serveur................................................ ........ .................................................................. .......................................38
JMS.................................................. . .................................................................. .............. .................................................... ....38
Guide d'administration de WebLogic
- 2 -
JTA.................................................. . .................................................................. .............. .................................................... ....39
Surveillance du pool de connexions JDBC.................................................. ...... .................................................................. .......................................39
Liste des pages de SURVEILLANCE de la console de gestion.................................................. ...................................39
Chapitre 5 :................................................. ..................Gérer le serveur WEBLOGIC avec les messages de journal 42
Présentation du sous-système de journalisation................................................. .................................................. ............................................42
Fichiers journaux du serveur local........................................................ ...... .................................................................. ......... ............43
Journal de démarrage.................................................. .................................................................. ...............................................44
Journal des clients.................................................. .................................................................. ...............................................44
Format du fichier journal................................................ ....... .................................................................. ........ ........................44
Propriétés des messages................................................ .................................................................. ...............................................45
Catalogue de messages................................................. .................................................................. ...............................................45
Niveau de gravité du message................................................ ..... .................................................................. .......................................45
Débogage des messages............................................................ .................................................................. ...............................................46
Parcourir les fichiers journaux.................................................. .................................................. ............ ............................46
Afficher le journal.................................................. .................................................................. ...............................................46
Créer un filtre de journal de domaine............................................ ..... .................................................................. ........................47
Chapitre 6 :................................................. .................................................. ................................................Distribution des applications 48
Distribution dynamique................................................ ........ .................................................................. .......................................53
Activation et désactivation de la distribution automatique.................................................. ..... .................................................................. ........................53
Application du format de répertoire étendu distribué dynamiquement.................................................. ... .................................................................. ............ ....53
Désinstaller ou redistribuer dynamiquement des applications........................................... ..... .................................................................. .......... .......53
Distribution d'applications à l'aide de la console de gestion.................................................. .... .................................................................. .........................48
Chapitre 7 :................................................. .................................Configuration des composants WEB du serveur WEBLOGIC 55
Aperçu................................................ . .................................................................. .............. .................................................... ....55
Paramètres HTTP................................................................ .................................................................. ...............................................55
Configuration du port d'écoute............................................................ ................................................... .................................................56
Application WEB................................................ ........ .................................................................. .......................................56
Applications Web et clusters........................................................ ...... .................................................................. ......................................57
Spécifier l'application Web par défaut.................................................. ..... .................................................................. ........................57
Configuration des hôtes virtuels............................................................ .................................................. ............ ............................58
Hôte virtuel et application Web par défaut.................................................. .... .................................................................. .........................58
Configuration d'un hôte virtuel............................................................ ..................................................... ..................................................59
Configuration des journaux d'accès HTTP............................................ ..... .................................................................. ........................61
Retournement du journal.................................................. .................................................................. ...............................................61
Configuration des journaux d'accès HTTP à l'aide de la console d'administration.................................. ............ ......................................61
Format de journal commun.................................................. .................................................. ................................................62
Utilisation du format de journal étendu................................................ ..... .................................................................. ........................63
Prévention des attaques de type « POST par déni de service »................................................. .. .................................................................. ............ ......67
Mise en place du tunnel HTTP pour le serveur WEBLOGIC.................................................. . ............................................67
Configuration de la connexion par tunnel HTTP.................................................. ...... .................................................................. .......................68
Etablissement d'une connexion entre le client et le serveur
WEBLOGIC ................................ ........ ......................68
Servir des fichiers statiques à l'aide d'E/S locales (WINDOWS uniquement)............................................ ...... ......................69
Chapitre 8 :................................................. .................................................. ............ ...Erreur de l'application WEB de distribution et de configuration ! Aperçu des signets non définis................................................ .................................................. ................ ............erreur! Signet non défini.
Étapes pour distribuer des applications WEB.................................................. ..... ...............................erreur! Signet non défini.
Guide d'administration de WebLogic
- 3 -
Structure du répertoire................................................ ........ .................................................................. ....... ...erreur! Signet non défini.
Distribution et redistribution des applications WEB.................................................. .... ..........................erreur! Signet non défini.
Modifier les composants dans l'application Web.................................................. .... ..............................erreur! Signet non défini.
Distribution d'applications Web dans des applications d'entreprise............................................... .... ...............erreur! Signet non défini.
Applications URIS et WEB.............................................................. .. ..........................................erreur! Signet non défini.
Configuration des SERVLETS............................................ ............................................erreur! Signet non défini.
Mappage des servlets................................................ .................................................erreur ! Signet non défini.
Paramètres d'initialisation du servlet.................................................. . .......................................erreur! Signet non défini.
Configuration de JSP................................................................ .................................................................. ............... .....erreur! Signet non défini.
Configuration de la bibliothèque de balises JSP.................................................. .. .............................................erreur! Signet non défini.
Configuration de la page d'accueil............................................................ .. ..............................................erreur! Signet non défini.
Définir le SERVLET par défaut............................................ .. ...................................erreur! Signet non défini.
Comment le serveur WEBLOGIC analyse les requêtes HTTP............................................ ... ......................60
Personnalisation des réponses aux erreurs HTTP............................................ .. .....................................erreur! Signet non défini.
UTILISATION DE CGI DANS LE SERVEUR WEBLOGIC.................................. ..... ...............erreur! Signet non défini.
Configuration liée à CGI........................................................ ......... ...................................erreur! Signet non défini.
Demander un script CGI............................................................ .. ...............................................erreur ! Signet non défini.
Rediriger la requête vers un autre serveur HTTP.................................................. ... ......................................................70
Configuration du proxy pour le serveur esclave.................................................. .. .................................................................. .............. 70
Exemple de descripteur de distribution pour un servlet proxy............................................ ... .................................................................. ............ .....71
Rediriger les requêtes vers le cluster WEBLOGIC.................................................. ..................................................... ................... .72
Configuration de HttpClusterServlet.................................................. .................................................. ........................72
Exemple de descripteur de distribution pour HttpClusterServlet............................................ ..... ......................73
Configuration de la sécurité des applications WEB.................................................. ...... .................................................................. .......................75
Configuration de l'autorisation pour les applications Web............................................ .... .................................................................. ........... ............75
Applications Web multiples, cookies et authentification.................................................. ... .................................................................. ............ .76
Restreindre l'accès aux ressources des applications Web.................................................. .... .................................................................. ........... .........76
Utilisation des utilisateurs et des rôles dans les servlets................................................ .... .................................................................. ........... .........78
Configuration des ressources externes pour les applications WEB.................................................. .... .................................................................. ........... .......79
Référencer les EJBS dans les applications WEB.................................................. ..... .................................................................. .......... ............80
Configuration de la gestion des sessions.................................................. .................................................. ............ ......................80
Propriétés de la session HTTP.................................................. .................................................. ............ ................................81
Expiration de la session.................................................. .................................................................. ...............................................81
Configuration des cookies de session.................................................. .................................................. ................................................81
Utilisation de cookies de longue durée................................................ ..................................................... ..................................................82
Configuration des sessions persistantes.................................................. .................................................. ................................................82
Propriétés communes................................................. .................................................................. ............... ................................................82
Utilisation d'un stockage persistant non répliqué, basé sur la mémoire, sur un seul serveur......................................... ......................83
Utilisation du stockage persistant basé sur des fichiers.................................. .... .................................................................. ........... .......83
Utilisation du stockage persistant basé sur une base de données.................................. .... .................................................................. ........... .......83
Utilisation de la réécriture d'URL............................................ ....... .................................................................. .......................................85
Directives de codage pour la réécriture d'URL.................................................. ..... .................................................................. ........................85
Réécriture d'URL et protocole d'accès sans fil (WAP)............................................ . .................................................................. .............. ....86
Utilisation de jeux de caractères avec des données POST............................................ .... .................................................................. .........................86
Chapitre 9 :................................................. .............Configuration du plug-in du serveur APACHE-WEBLOGIC 87
Aperçu................................................ . .................................................................. .............. .................................................... ....87
Prise en charge de la plateforme................................................ .................................................................. ...............................................87
Guide d'administration de WebLogic
- 4 -
Bibliothèque d'installation................................................. .................................................................. .................................................88
Configuration du fichier HTTPD.CONF.................................................. ..................................................... ......................................89
Par proxy URL........................................................ ....... .................................................................. .......................................89
Proxy via les types de fichiers MIME.................................................. ..... .................................................................. .......... .......90
Paramètres du plug-in APACHE-WEBLOGIC SERVER.......................................... . ......................................................90
Utilisation du protocole SSL............................................ ....... .................................................................. .......................................92
Problèmes liés à la configuration SSL-APACHE.................................. .......... .................................................................. .... ...93
Exemple de fichier HTTPD.CONF.................................................. ..................................................... ..................................................93
Exemple de fichier de configuration............................................... .................................................. ............ ................................94
Exemple d'utilisation du cluster WebLogic.................................................. ..... .................................................................. .......... .........94
Exemple sans utiliser le cluster WebLogic.................................................. ..... .................................................................. .......... ......94
Exemple de configuration d'un hôte virtuel.................................................. .... .................................................................. .........................95
Distribution du plug-in APACHE-WEBLOGIC SERVER.......................................... . ......................................95
Chapitre 10 :................................................. .................................................Configuration du plug-in MICROSOFT-IIS 96
Aperçu................................................ . .................................................................. .............. .................................................... ....96
Regroupement de connexions et Keep-Alive.................................................. .... .................................................................. ........... .......96
Bibliothèque d'installation................................................. .................................................................. ............... ................................97
Mettre à jour les paramètres IIS pour transférer les requêtes vers WEBLOGIC.................................................. .. ..................................................97
Création du fichier IISPROXY.INI.................................................. ..................................................... ......................................98
Proxy de demande de mode d'extension de fichier.................................. ..... .................................................................. .......... ......101
Proxy de requête basé sur le chemin............................................ ..... .................................................................. .......... ............101
Exemple de fichier .ini.............................................. ................................................... .................................................101
Utilisation de SSL................................................ ........ .................................................................. .......................................102
Transférer la requête SERVLETS vers le serveur
WEBLOGIC pour traitement................................ ........... ..................103
Test d'installation.................................................. .................................................................. ...............................................103
Chapitre 11 :................................................. .................................................. ................ ..Configuration du plug-in NETSCAPE 105
Aperçu................................................ . .................................................................. ..........................................105
Regroupement de connexions et keepalives.................................................. ...... .................................................................. .......................105
Configuration des plug-ins.................................................. ................................................... .................................................106
Étape 1 : Copier la bibliothèque............................................ .... .................................................................. .........................106
Étape 2 : Configurez le fichier obj.conf.................................................. .................................................................. ............... .......106
Étape 3 : modifiez le fichier MIME.types........................................... . .................................................................. .............. ....109
Étape 4 : Distribuer et tester le plug-in NSAPI................................................. .................................................. ............ .110
paramètre................................................. .................................................................. ...............................................110
Utilisation du protocole SSL............................................ ....... .................................................................. .......................................112
Remarques sur l'échec du transfert du cluster de serveurs WEBLOGIC.................................................. ............113
Exemple de fichier 0BJ.CONF (sans utiliser le cluster WEBLOGIC)............................. .......... ...113
Fichier OBJ.CONF (lors de l'utilisation du cluster WEBLOGIC)............................................ .. ......................114
Chapitre 12 :................................................. .................................................. ............ ......................Sécurité 117
Présentation de la configuration de la sécurité................................................. .................................................. ............ ................................117
Configuration du gestionnaire de sécurité JAVA.................................................. ..................................................... ...................................142
Modification du mot de passe du système................................................. .................................................. ............ ................................118
Spécifier un domaine de sécurité........................................................ ...... .................................................................. ......... ......119
Configuration des domaines de cache.................................................. .................................................. ............ ......................120
Configuration du domaine de sécurité LDAP.................................................. ...... .................................................................. .......................122
Configuration du domaine de sécurité Windows NT.................................................. .... .................................................................. ........... .......125
Guide d'administration de WebLogic
- 5 -
Configuration du domaine de sécurité UNIX.................................................. ...... .................................................................. .......................127
Configuration du domaine de sécurité du SGBDR.................................................. ...... .................................................................. ......... ......128
Installation d'un domaine de sécurité client.................................................. ..... .................................................................. .......... ............129
Test de domaines de sécurité alternatifs et de domaines de sécurité personnalisés................................. .. ............................................................... ... 130
Migration des domaines de sécurité.................................................. .................................................. ............ ......................130
Définir les utilisateurs................................................ ........ .................................................................. .......................................131
Définir des groupes........................................................ ........ .................................................................. .......................................132
Définition de groupes pour les machines virtuelles.................................................. ..... .................................................................. .......................................133
Définir l'ACL........................................................ ........ .................................................................. .......................................133
Configuration du protocole SSL................................................................ .................................................. ................................................134
Obtenir la clé privée et le certificat numérique............................................ .... .................................................................. .........................134
Sauvegarde des clés privées et des signatures numériques............................................ .... .................................................................. .........................136
Définir l'autorisation de signature de confiance.................................................. ...... .................................................................. .......................137
Définir les champs de configuration du protocole SSL.................................................. .. .................................................................. ............ .......138
Configuration de l'authentification bidirectionnelle.................................................. ..................................................... ..................................................139
CONFIGURATION DE RMI SUR IIOP SUR SSL............................................ .... ......................140
Protéger le mot de passe................................................. .................................................................. ...............................................140
Installation du fournisseur d'audit............................................................ ................................................... .................................141
Installation du filtre de connexion........................................................ ...... .................................................................. .......................142
Configuration de la propagation du contexte de sécurité.................................................. ...... .................................................................. ......... ......144
Chapitre 13 :................................................. .................................................. ................................................Affaires de gestion 147
Présentation de la gestion des transactions............................................ .................................................. ............ ................................147
Opérations de configuration.................................................. .................................................................. ...............................................148
Surveillance et journalisation des transactions........................................................ ...... .................................................................. ......... ......148
Migration du serveur vers une autre machine.................................. ............ .................................................................. ... ....149
Chapitre 14 :................................................. .................................................. ............ ............Gérer les connexions JDBC 150
Gestion de JDBC à l'aide de la console de gestion.................................................. .... .................................................................. ........... .......150
Guide de configuration JDBC................................................................ .................................................. ............ ................................150
Présentation de la configuration JDBC.............................................. .................................................. ............ ................................150
Configuration du pilote JDBC.................................................. ................................................... .................................151
Pool de connexions............................................................ .................................................................. ...............................................156
Configurer le pool de connexions........................................................ ................................................... .................................................156
Gestion des pools de connexions............................................................ .................................................. ............ ......................156
Plusieurs bassins.................................................. ........ .................................................................. ....................................................... ......157
Créer plusieurs pools............................................................ .................................................. ............ ......................157
Gestion de plusieurs pools............................................................ .................................................. ............ ......................157
Source des données................................................. .................................................................. ...............................................157
Créer une source de données............................................................ .................................................. ............ ......................158
Gestion des sources de données............................................................ .................................................. ............ ......................158
Chapitre 15 :................................................. .................................................. ............ ................................Gestion de JMS 159
Configuration de JMS................................................................ .................................................................. ...............................................159
Configuration de la fabrique de connexions........................................................ ................................................... .................................................160
Modèle de configuration.................................................. .................................................................. ...............................................160
Configuration de la clé de destination.................................................. ........ ......................................161
Configuration du référentiel................................................................ .................................................. ................................................161
Configuration du serveur JMS.............................................................. ................................................... .................................162
Guide d'administration de WebLogic
- 6 -
Configuration des destinataires................................................ ........ .................................................................. .......................................163
Configuration du pool de sessions............................................................ ................................................... .................................................163
Configuration de l'utilisateur de connexion........................................................ ...... .................................................................. ......... ......164
Surveillance de JMS................................................. .................................................................. ...............................................164
Récupération après une panne du serveur
WEBLOGIC : .................................. .......... ......................................165
Redémarrez ou remplacez le serveur WebLogic.................................................. .... .................................................................. ........... ...165
Considérations de programmation................................................. .................................................................. ...............................................166
Chapitre 16 :................................................. .................................................. ................ .................Gérer JNDI 167
Chargement d'objets dans l'arborescence JNDI.................................................. .... .................................................................. ........... ............167
Affichage de l'arborescence JNDI............................................ ................................................... .................................................167
Chapitre 17 :................................................. ..................Gérer la licence du serveur WEBLOGIC 174
INSTALLATION DE LA LICENCE WEBLOGIC.................................................. ....... .................................................................. ........ ............174
Modifier la licence................................................ ........ .................................................................. ........................................