Dans cette section : |
Vous pouvez exécuter plusieurs copies (instances) de WebFOCUS sur le même ordinateur si nécessaire. Pour le faire, installez plusieurs fois WebFOCUS en faisant en sorte de modifier les emplacements par défaut, les dossiers de programmes, et les ports.
Cette section fournit vue d'ensemble. L'information détaillée varie en fonction de votre serveur Web et de votre serveur d'applications.
Aucune étape particulière n'est requise pour installer et configurer la première instance de WebFOCUS. Si WebFOCUS est déjà installé et vous souhaitez tout simplement ajouter une seconde instance, vous pouvez garder l'instance existante telle quelle. Cependant, si aucune instance WebFOCUS n'est encore installée, vous pouvez utiliser les emplacements et noms non par défaut pour toutes les instances.
Lors de l'installation d'une deuxième instance WebFOCUS, gardez le suivant à l'esprit :
Si un serveur de rapports WebFOCUS est déjà installé, sélectionnez Non lorsque vous êtes invités à remplacer l'installation existante. Si plusieurs serveurs de rapports WebFOCUS sont installés, sélectionnez l'option Nouvelle installation/configuration pour ne mettre à jour aucun d'entre eux.
Remarque : il est possible d'utiliser le même serveur de rapports WebFOCUS avec deux instances du client WebFOCUS.
C:\wfTest\ibi
C:\wfDev\ibi
WebFOCUS 81 Server - Test
WebFOCUS 81 Server - Dev
WebFOCUS 81 - Test
WebFOCUS 81 - Dev
ReportCaster 81 - Test
ReportCaster 81 - Dev
Modifiez les ports par défaut du serveur d'applications WebFOCUS et du serveur de distribution ReportCaster, pour que chaque instance utilise un ensemble de ports différent.
Installez les composants WebFOCUS tout en tenant compte des points suivants. Pour plus de détails, consultez Installation du serveur d'applications WebFOCUS et Installation de WebFOCUS Client.
Chaque instance WebFOCUS requiert un serveur Web, sites Web, ou serveur d'applications séparé. Vous pouvez mettre en place chaque instance du serveur Web ou du serveur d'applications pour écouter sur un port séparé ou utiliser un nom d'hôte virtuel. Vous avez des options différentes selon l'utilisation de Apache Tomcat avec ou sans Microsoft IIS.
Lorsque vous utilisez Tomcat pour les deux serveurs, Web et applications, vous exécutez deux instances distinctes de Tomcat et vous les configurez pour qu'elles écoutent sur des ports différents. Pour exemple, vous pouvez accéder une instance WebFOCUS à :
http://hostname:8080/ibi_apps/WFServlet
et l'autre instance WebFOCUS à :
http://hostname:9080/ibi_apps/WFServlet
Pour créer une deuxième instance Tomcat 8.0, vous pouvez copier la structure du répertoire Tomcat, définir des ports uniques, et créer un nouveau service avec l'option tomcat8.exe //IS//Tomcat8Test. Vous devez alors modifier les valeurs du registre du nouveau service pour qu'elles soient similaires à celles du service par défaut, mais indiquez les nouveaux chemins d'accès de l’instance.
Microsoft IIS peut être utilisé en tant que serveur Web, avec Tomcat en tant que serveur d'applications. Cela peut impliquer que IIS écoute sur les ports distincts ou utilise la fonctionnalité de l'en-tête d'hôte HTTP (nom d'hôte virtuel).
Lorsque vous utilisez des noms d'hôte virtuels, vous configurez le serveur DNS pour que plusieurs noms d'hôtes sont déterminés dans le méme ordinateur. Lorsque IIS reçoit une requête pour une page Web ou une autre ressource, il peut déterminer quel nom d'hôte a été utilisé au moment de la requête en consultant l'en-tête de l'hôte HTTP. IIS utilise alors le nom d'hôte pour déterminer quel site web a été appelé.
Par exemple, si vous utilisez des noms d'hôte virtuels, vous pourriez accéder à une instance de WebFOCUS à :
http://www.wfDevhost.com/ibi_apps/WFServlet
et l'autre instance WebFOCUS à :
http://www.wfTesthost.com/ibi_apps/WFServlet
Bien que différents noms d'hôtes soient utilisés, ils sont résolus tous les deux sur la même machine et sont reçus par le même serveur Web IIS.
Pour Tomcat avec IIS, vous exécutez deux instances distinctes de Tomcat et les configurez pour écouter sur des ports différents. Vous créez alors deux sites web IIS et vous vous assurez que chacun d'entre eux envoie des requêtes servlets à une instance Tomcat différente. Vous pouvez configurer les deux sites web IIS pour utiliser soit des ports différents, soit des noms d'hôtes virtuels.
Pour créer une deuxième instance Tomcat 8.0, copiez la structure du répertoire Tomcat, définissez des ports uniques, et créez un nouveau service avec l'option tomcat8.exe //IS//Tomcat8Test. Vous devez alors modifier les valeurs du registre du nouveau service pour qu'elles soient similaires à celles du service par défaut, mais indiquez les nouveaux chemins d'accès de l’instance. Ceux-ci seront expliqués dans une prochaine note technique.
WebFOCUS |