Dans cette section : |
Pour utiliser Tomcat en tant que serveur d'applications, avec un serveur Web Microsoft IIS, vous devez suivre les étapes suivantes (à moins que l'installation ne l'ait fait pour vous) :
Remarque :
Comment : Référence : |
Un simple programme installe le plug-in Tomcat et configure le site web IIS par défaut qui utilise le plug-in. Après l'installation du plug-in, vous pouvez changer le serveur web IIS qui utilise le plug-in, si nécessaire. Si vous optez pour une configuration du plug-in Tomcat lors de l'installation d'App Studio, le plug-in devrait être installé dans le répertoire :
<catalina_home>\Jakarta Isapi Redirector
où :
Est le chemin pour votre installation comme Tomcat. Pour les exemples présentés dans cette section, le chemin est C:\Program Files\Apache Software Foundation.
Le programme d'installation est explicite et vous montre l'emplacement dans lequel installer le connecteur.
Remarque : si vous installez manuellement le connecteur, un fichier workers.properties.minimal est créé à la place du fichier workers.properties. Les fichiers sont identiques à part leur nom.
Le programme d'installation du connecteur Tomcat ou d'App Studio effectue les actions suivantes. D'une manière générale, vous n'avez pas besoin d'effectuer ces étapes, mais vous devez les connaître en cas de dépannage. De plus, si vous souhaiter changer le site web IIS qui utilise le plug-in, il peut être nécessaire d'effectuer certaines configurations manuelles.
<catalina_home>\Jakarta Isapi Redirector
où :
Est le chemin pour votre installation comme Tomcat. Pour les exemples présentés dans cette section, le chemin est C:\Program Files\Apache Software Foundation.
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0
Nom de valeur | Données de valeur |
---|---|
extension_uri | /jakarta/isapi_redirect.dll |
fichier de journal | <catalina_home>\Jakarta Isapi Redirector\ log\isapi_redirect.log |
worker_file | <catalina_home>\Jakarta Isapi Redirector\ conf\workers.properties |
worker_mount_file | <catalina_home>\Jakarta Isapi Redirector\ conf\uriworkermap.properties |
L'image suivante montre ces paramètres dans le registre :
Alias |
Chemin |
---|---|
/jakarta |
<catalina_home>\Jakarta Isapi Redirector\bin\ |
Si vous souhaitez utiliser le plug-in avec un autre site web, créez ce Répertoire Virtuel sous celui-ci.
<catalina_home>\Jakarta Isapi Redirector\bin\isapi_redirect.dll
Dans certains environnements, l'ajout du fichier par WebFOCUS échoue et vous devez le faire manuellement. Vous pouvez confirmer ou ajouter ceci en faisant un clic droit sur votre site web dans Internet Services Manager, en choisissant Propriétés, puis en sélectionnant Filtres ISAPI. Si le filtre Jakarta n'apparaît pas, comme dans l'image suivante, cliquez sur Ajouter et ajoutez-le.
Si vous souhaitez utiliser le plug-in avec un autre site web, créez ce filtre sous celui-ci.
Remarque : si App Studio a installé le connecteur Tomcat, vous pouvez manuellement le désinstaller en supprimant les paramètres du registre, le filtre ISAPI, le répertoire virtuel, et le répertoire de redirection Jakarta Isapi. Si vous exécutez l'utilitaire d'installation du connecteur Tomcat, vous pouvez le désinstaller avec Ajouter/Supprimer Programmes du panneau de configuration.
Le fichier suivant, installé avec le connecteur Tomcat, indique à IIS quand les requêtes doivent être redirigées vers Tomcat :
<catalina_home>\Jakarta Isapi Redirector\conf\uriworkermap.properties
Conseil : si le fichier ne s'affiche pas correctement dans Notepad, utilisez WordPad. Toutefois, si vous utilisez WordPad, vérifiez que le fichier est enregistré sous Texte.
/ibi_apps/*=ajp13w
Cette ligne indique à IIS d'envoyer les requête s pour ibi_apps vers Tomcat. Si vous changez la racine de contexte par défaut, effectuez une substitution. Le contexte /ibi_apps/* ne peut apparaître qu'une seule fois.
Remarque : le fichier workers.properties indique à IIS où se trouvent l'hôte et le port de Tomcat. C'est un port différent (8009) que le port utilisé par HTTP (8080). Si vous changez les ports par défaut, modifiez ce fichier en conséquence.
Comment : |
Après la configuration du plug-in Tomcat, vérifiez que IIS peut acheminer les requêtes vers Tomcat.
http://localhost:8080/ibi_apps/diagnostics/about.jsp
Une page affichant les informations sur la construction devrait s'afficher. Une image brisée (lien mort) ne pose pas de problème. Si rien ne s'affiche, assurez-vous que Tomcat est démarré et que vous avez créer le contexte, comme expliqué dans Configurer Apache Tomcat. Si vous recevez une erreur, consultez Résolution des problèmes App Studio.
http://localhost/ibi_apps/diagnostics/about.jsp
La même page devrait s'afficher dans l'image brisée. Si IIS n'est pas sur le port 80, faites cette modification.
Si vous recevez une erreur :
WebFOCUS |