Déploiement WebObjects 5.1 sur un serveur Windows 2000 / IIS
Transcription
Déploiement WebObjects 5.1 sur un serveur Windows 2000 / IIS
Déploiement WebObjects 5.1 sur un serveur Windows 2000 / IIS CRI – ULR 27/01/2003 L''installation pas à pas de l'application WebObjects Annuaire51.woa sur un serveur Windows 2000 + serveur Web IIS. Pour une installation sans soucis, utiliser les chemins indiqués dans cette documentation. 1.Installation de Windows 2000 SP3 Une nouvelle installation de Windows est vivement recommandée. Des installations antérieures de WebObjects (4.5.1 par exemple) peuvent poser des problèmes. Dans de tels cas, bien désinstaller l'ancienne version y compris les éventuelles clés dans la base de registres Windows. Penser à installer les différentes mises à jour Windows (SP3, patches de sécurité,....). 2.Installation de IIS Se fait à partir du Panneau de Configuration->Ajout/Suppr. de programmes. 3.Installation du jdk 1.3.1 Télécharger et exécuter le fichier j2sdk-1_3_1_06-windows-i586.exe http://java.sun.com/j2se/1.3/download.html -> SDK 4.Installation de WebObjects 5.1 La version Deployment suffit. La version Developer permet elle aussi de déployer mais pour enlever les verrous logiciels (nbre maxi de requêtes simultanées...), il faut installer une licence Deployment à l'aide du WebObjects License Upgrader (dans Démarrer->Programmes->WebObjects) S'il y a des problèmes, deux cas sont fréquents : - des traces d'une installation antérieure de WebObjects (il faut même supprimer les entrées dans le menu Démarrer->Programmes) - mauvaise version du jdk installé -1– Déploiement WO 51 + Win2000 + IIS 5. Mise à jour de WebObjects Télécharger et exécuter ce patch afin de passer en version 5.1.3 •[1]http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/MultiCountry/Enterprise/webobj ects/patches/5.1/WO51WinUpdate3.exe[2] 6. Préparation de l’installation des classes Java et création d'un répertoire pour les logs Créer le répertoire pour stocker les .jar et .zip : C:\Apple\Library\JAR et créer un répertoire pour les fichiers de log : C:\Apple\Local\LOGS 7. Installation du cgi WebObjects.dll dans IIS Copier C:\Apple\Library\WebObjects\Adaptors\IIS\WebObjects.dll dans C:\Inetpub\scripts 8.Lancement de IIS L'administration de IIS se fait à partir de la console de gestion de Windows. On y accède par un clic droit sur Poste de Travail>Gérer -2– Déploiement WO 51 + Win2000 + IIS On peut démarrer/redémarrer le service IIS -3– Déploiement WO 51 + Win2000 + IIS 9. Installation des ressources communes aux applications Sur la page web de cette documentation, ce trouve le document les ressources nécessaires aux applications En cliquant sur celui-ci, télécharger : Frameworks_WOServ.zip, Frameworks_WebServ.zip et Jar.zip Il faut dézipper : Frameworks.WOServ.zip dans le répertoire C:\Apple\Local\Library\WebObjects\Applications Frameworks.WebServ.zip dans le répertoire C:\Inetpub\wwwroot\WebObjects Jar.zip dans le répertoire C:\Apple\Library\JAR 5.1. 10. Installation de l'application Annuaire51.woa Comme les Frameworks, l’application est fournie en deux fichiers : Annuaire51.woa.zip et Annuaire51.woa.WebServ.zip Il faut dézipper : Annuaire51.woa.zip dans le répertoire C:\Apple\Local\Library\WebObjects\Applications\ Annuaire51.woa.WebServ.zip dans le répertoire C:\Inetpub\wwwroot\WebObjects 11. Lancement de Monitor C'est un service à lancer. Comme il est très utile sur un serveur d'applications, on va le lancer automatiquement à chaque démarrage. On retourne dans la console de gestion Windows. -4– Déploiement WO 51 + Win2000 + IIS 12. Utiliser Monitor Le port de connexion par défaut au Monitor est 56789. L'url est donc du type : http://nom_de_machine:56789 En cas de problème, vérifier que le navigateur ne passe pas par un serveur proxy pour accéder à l'url. Connexion au Monitor Ajout de l'url de l'Adaptor -5– Déploiement WO 51 + Win2000 + IIS Ajout d'un serveur d'applications (le serveur WO 5.1 que l'on vient d'installer) Si le serveur WO est bien installé (Available = YES) Maintenant, le monitor peut contacter le serveur d'applications WebObjects ainsi que l'Adaptor de serveur Web (qui tournent tous deux sur une même machine ici). Il ne reste plus qu'à ajouter les Applications qu'il devra lancer. -6– Déploiement WO 51 + Win2000 + IIS Ajout d'une Application Utilisation de Path Wizard pour indiquer où elle se trouve -7– Déploiement WO 51 + Win2000 + IIS Navigation jusque dans le répertoire de l'application (ici Annuaire51.woa) et sélection le fichier .cmd (ici Annuaire51.cmd) Indication du répertoire de log dans Output Path Sauvegarde à l'aide de Push All -8– Déploiement WO 51 + Win2000 + IIS Detail View de l'application Ajout d'une instance Démarrage de l'instance -9– Déploiement WO 51 + Win2000 + IIS Connexion à l'application en cliquant sur 'Annuaire' l'url est, ici : http://jupiter/scripts/WebObjects.dll/Annuaire Pour tout problème, consulter les messages d'erreurs dans C:\Apple\Local\LOGS\Annuaire-1 - 10 – Déploiement WO 51 + Win2000 + IIS