Exigences de configuration : IIS (fourni avec le serveur Win2000), Java 2 SDK 1.4.2 (ou supérieur), connecteur Tomcat Web Server, Tomcat 5.0.24 (ou supérieur)
préparation
1, Java 2 SDK 1.4.2 (ou supérieur)
1. Téléchargez depuis le site Web www.java.sun.com/downloads/ et sélectionnez
2. Plateforme Java 2, édition standard (J2SE)
3. Sélectionnez Toutes les plateformes dans la zone de liste déroulante
4. Sélectionnez sous J2SE v 1.4.2_04 Le SDK inclut la technologie JVM
5. Téléchargez le SDK J2SE
6. Sélectionnez accepter et téléchargez l'installation hors ligne de Windows, multilingue (j2sdk-1_4_2_04-windows-i586-p.exe, 49,36 Mo) version
2, Tomcat 5.0.24 (ou supérieur)
1. Téléchargez depuis http://jakarta.apache.org/site/binindex.cgi
2. Sélectionnez les binaires dans les téléchargements
3. Sélectionnez le téléchargement 5.0.25 exe PGP MD5 dans Tomcat 5.0.25 KEYS
3. Connecteur de serveur Web Tomcat
1. Téléchargez depuis http://jakarta.apache.org/site/binindex.cgi
2. Sélectionnez les binaires dans les téléchargements
3. Sélectionnez dans les connecteurs du serveur Web Tomcat CLÉS
4. JK 2
Versions binaires JK 2
5. L'index de/dist/jakarta/tomcat-connectors/jk2/binaries apparaît
interface, sélectionnez win32/ puis sélectionnez télécharger
jakarta-tomcat-connecteurs-jk2.0.4-win32-IIS.zip
Notez que les noms de fichiers affichés dans cette liste de répertoires sont tronqués, vous devez donc observer les invites dans la barre d'état du navigateur pour confirmer que le fichier que vous êtes sur le point de télécharger doit se terminer par "...iis.zip"
Installation
1 . SDK Java2
Exécutez j2sdk-1_4_2_04-windows-i586-p.exe et suivez les invites pour l'installation (vous pouvez modifier le chemin d'installation vers un emplacement auquel vous êtes habitué). Choisissez ici
d:\jdk (jdk crée un dossier pour lui-même)
2. Tomcat 5
Exécutez jakarta-tomcat-5.0.24.exe et suivez les invites pour l'installation (vous pouvez passer à d'autres chemins).
Sélectionnez d:\tomcat5.0 ici (tomcat5.0 a créé un dossier pour lui-même)
Sélectionnez le chemin jdk de la machine locale. Dans des circonstances normales, le fichier d'installation sera automatiquement recherché et affiché. S'il ne s'affiche pas correctement, vous pouvez également le modifier manuellement. Après une installation réussie, le programme vous demandera de démarrer Tomcat et de l'afficher. le document Lisez-moi.
Remarque : Avant de démarrer Tomcat, assurez-vous qu'aucun autre service du système n'a occupé le port 8080 (le port par défaut de Tomcat) et le port 8009 (le port du connecteur AJP13 de Tomcat).
Une fois Tomcat démarré normalement, l'icône sera chargée dans la barre système. Remarque : les versions inférieures à Tomcat 5.0 doivent définir un mot de passe initial et les versions supérieures à Tomcat 5.0 n'ont pas besoin d'en définir
un. 3. Décompression du connecteur Tomcat JK2 IIS jakarta-tomcat-. Connectors-jk2.0.4- win32-IIS.zip obtient trois dossiers : bin conf doc Après avoir entré \bin\, isapi_redirector2.dll peut être vu.
Coupez/copiez le fichier isapi_redirector2.dll dans le répertoire bin\ de Tomcat, créez un nouveau répertoire win32\i386\ et collez isapi_redirector2.dll.
N'oubliez pas ce chemin, vous l'utiliserez plus tard lors de la configuration d'IIS. Ce chemin n'est pas requis par le système et peut être modifié !
Vous pouvez maintenant supprimer le répertoire jakarta-tomcat-connectors-jk2.0.4-win32-IIS. Les fichiers qu'il contient ne sont plus utiles. En fait, dans jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip, nous utilisons uniquement
les paramètres du fichier isapi_redirector2.dll 1. tomcat
Accédez au dossier conf\ de Tomcat.
Pour prendre en charge le connecteur JK2, vous devrez peut-être modifier le fichier jk2.properties. Dans la plupart des cas, vous pouvez laisser ce fichier dans son état par défaut. Je n'ai pas modifié ce fichier lors de plusieurs processus de configuration.
## CE FICHIER PEUT ÊTRE REMPLACEMENT AU TEMPS D'EXÉCUTION. ASSUREZ-VOUS QUE TOMCAT EST ARRÊTÉ.
## LORSQUE VOUS MODIFIEZ LE FICHIER.
## LES COMMENTAIRES SERONT _PERDUS_
## DOCUMENTATION DU FORMAT DANS JkMain javadoc
# Définissez la liste des gestionnaires souhaités
.
# handler.list=apr,request,channelJni
# www.downcodes.com
# Remplacer le port par défaut pour le socketChannel
# canalSocket.port=8019
#Défaut:
# canalUnix.file=${jkHome}/work/jk2.socket
# Juste pour vérifier si la configuration fonctionne
# shm.file=${jkHome}/work/jk2.shm
# Afin d'activer jni, utilisez n'importe quelle directive ChannelJni
# canalJni.disabled = 0
# Et l'une des directives suivantes :
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# S'il est défini sur inprocess, le mod_jk2 enregistrera lui-même les natifs
# Cela permettra le démarrage du Tomcat depuis mod_jk2
# apr.jniModeSo=en cours
request.tomcatAuthentication=false
Définissez la variable d'environnement tomcat_home. Pointez sur le répertoire d'installation de Tomcat d:\Tomcat 5.0. Notez que le système doit disposer de la variable d'environnement JAVA_HOME
et créer Workers2.properties sous d:Tomcat 5.0conf. Le fichier de contenu Workers2.properties est le suivant :
[chut]
fichier="d:/Tomcat 5.0/logs/jk2.shm"
size=1048576
# Exemple de canal de socket, remplacement du port et de l'hôte.
[canal.socket:localhost:8009]
port = 8009
host=127.0.0.1
# définit le travailleur
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Mappage Uri
[uri:/*.jsp]
[uri:/servlet/*]
work=ajp13:localhost:8009
3. Connecteur Tomcat IIS Vous avez placé isapi_redirector2.dll dans votre chemin, dans cet exemple
d:\Tomcat 5.0\bin\win32\i386
Vous devez maintenant ajouter certaines informations d'enregistrement nécessaires au registre, qui seront lues lorsque le redirecteur sera appelé par IIS. Créer un fichier .reg
Éditeur du Registre Windows version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"workersFile"="d:\\Tomcat 5.0\\conf\\workers2.properties"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"logLevel"="débogage"
"serverRoot"="d:\\Tomcat 5.0\\"
Écrivez le texte ci-dessus dans le bloc-notes et enregistrez-le sous reg.reg
Double-cliquez sur le fichier .reg et le contenu du registre sera ajouté avec succès.
Il peut être vu dans HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0.
4. Configurez plusieurs sites hôtes virtuels pour Tomcat.
Créez deux nouveaux dossiers d:\tomcat1 et d:\tomcat2. Créez un répertoire ROOT dans chacun des deux dossiers.
Ouvrez le fichier d:\Tomcat5.0\conf\server.xml dans le Bloc-notes. Recherchez la balise dans le fichier server.xml ; créez les informations suivantes après la balise :
www.tomcat1.com " appBase="d:\tomcat1" >
www.tomcat2.com " appBase="d : \ tomcat2">
L'essentiel est de créer deux nouveaux hôtes virtuels www.tomcat1.com et www.tomcat2.com . Les répertoires du site sont respectivement d:\tomcat1 et d:\tomcat2. d:\tomcat1\ROOT et d:\tomcat2\ROOT. Ce sont respectivement les répertoires personnels des deux sites. Des fichiers journaux et des fichiers journaux d'accès sont également créés.
5. Ouvrez le mappage de /servlet/* de Tomcat.
Ouvrez le fichier d:\Tomcat 5.0\conf\web.xml dans le Bloc-notes.
Paquet
invocateur
org.apache.catalina.servlets.InvokerServlet
déboguer
0
2
et
invocateur
/servlet/*
Supprimez les commentaires de ces deux extraits de code pour les rendre efficaces.
6. Créez deux sites Tomcat1 et Tomcat2 dans iis. Lors de la création, veuillez noter que les en-têtes d'hôte sont respectivement définis sur www.tomcat1.com et www.tomcat2.com . Les répertoires principaux sont respectivement définis sur d:\tomcat1\ROOT et d:\tomcat2\ROOT. Les deux sites ont créé des filtres ISAPI nommés respectivement Jakarta. Les fichiers exécutables pointent tous vers d:\Tomcat 5.0\conf\connector\isapi_redirector2.dll.
Créez de nouveaux répertoires virtuels pour les deux sites et remplissez l'alias : jakarta. La sélection du répertoire pointe vers : d:\Tomcat 5.0\bin\win32\i386. Cochez "Exécuter (comme une application ISAPI ou CGI)". article., Terminer.
Lors de la sélection du filtre pour le filtre IIA, sélectionnez le fichier exécutable Jakarta sous la forme d:\Tomcat 5.0\bin\win32\i386
Sélectionnez le répertoire virtuel requis pour créer le filtre et charger le site de service Tomcat, cliquez avec le bouton droit et sélectionnez Nouveau, puis sélectionnez le répertoire virtuel. Créez un répertoire virtuel avec l'alias jakarta. Notez que ce nom est une valeur fixe, ne vous trompez pas ! Le répertoire spécifié est le répertoire dans lequel se trouve isapi_redirector2.dll. Dans cet exemple, il s'agit de d:\Tomcat 5.0\bin\win32\i386.
Redémarrez Tomcat et iis.
Il est préférable de placer un fichier index.htm et un fichier index.jsp sous les dossiers tomcat1 et tomcat2 pour faciliter les tests.