Konfigurationsanforderungen: IIS (im Lieferumfang des Win2000-Servers enthalten), Java 2 SDK 1.4.2 (oder höher), Tomcat Web Server Connector, Tomcat 5.0.24 (oder höher)
Vorbereitung
1, Java 2 SDK 1.4.2 (oder höher)
1. Laden Sie es von der Website www.java.sun.com/downloads/ herunter und wählen Sie es aus
2. Java 2-Plattform, Standard Edition (J2SE)
3. Wählen Sie im Dropdown-Listenfeld Alle Plattformen aus
4. Wählen Sie unter J2SE v 1.4.2_04 SDK aus, das die JVM-Technologie enthält
5. Laden Sie das J2SE SDK herunter
6. Wählen Sie „Windows Offline-Installation akzeptieren und herunterladen“, mehrsprachig (j2sdk-1_4_2_04-windows-i586-p.exe, 49,36 MB) Version
2, Tomcat 5.0.24 (oder höher).
1. Von http://jakarta.apache.org/site/binindex.cgi herunterladen
2. Wählen Sie unter „Downloads“ die Option „Binärdateien“ aus
3. Wählen Sie 5.0.25 exe PGP MD5 Download in Tomcat 5.0.25 SCHLÜSSEL
3. Tomcat Web Server Connector
1. Von http://jakarta.apache.org/site/binindex.cgi herunterladen
2. Wählen Sie unter „Downloads“ die Option „Binärdateien“ aus
3. Wählen Sie in Tomcat Web Server Connectors KEYS aus
4. JK 2
JK 2 Binärversionen
5. Der Index von/dist/jakarta/tomcat-connectors/jk2/binaries wird angezeigt
Schnittstelle, wählen Sie win32/ und dann Download aus
jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip
Beachten Sie, dass die in dieser Verzeichnisliste angezeigten Dateinamen gekürzt sind. Sie müssen daher die Eingabeaufforderungen in der Statusleiste des Browsers befolgen, um zu bestätigen, dass die Datei, die Sie herunterladen möchten, mit „...iis.zip“ enden sollte.
Installation
1 . Java 2 SDK
Führen Sie j2sdk-1_4_2_04-windows-i586-p.exe aus und befolgen Sie die Anweisungen zur Installation (Sie können den Installationspfad an einen Ort ändern, den Sie gewohnt sind). Wählen Sie hier
d:\jdk (jdk erstellt einen Ordner für sich selbst)
2. Tomcat 5
Führen Sie jakarta-tomcat-5.0.24.exe aus und befolgen Sie die Anweisungen zur Installation (Sie können zu anderen Pfaden wechseln).
Wählen Sie hier d:\tomcat5.0 aus (tomcat5.0 hat einen Ordner für sich selbst erstellt)
Wählen Sie den JDK-Pfad des lokalen Computers aus. Wenn er nicht korrekt angezeigt wird, werden Sie vom Programm aufgefordert, Tomcat zu starten und anzuzeigen das Readme-Dokument.
Hinweis: Stellen Sie vor dem Starten von Tomcat sicher, dass keine anderen Dienste im System Port 8080 (Standardport von Tomcat) und Port 8009 (AJP13-Anschlussport von Tomcat) belegt haben.
Nachdem Tomcat normal gestartet wurde, wird das Symbol in die Systemleiste geladen. Hinweis: Versionen unter Tomcat 5.0 müssen ein Anfangskennwort festlegen, und Versionen über Tomcat 3 müssen keins festlegen
. Tomcat JK2 IIS-Connector-Dekomprimierung jakarta-tomcat-. Connectors-jk2.0.4-win32-IIS.zip erhält drei Ordner: bin conf doc. Nach Eingabe von \bin\ ist isapi_redirector2.dll zu sehen.
Schneiden Sie die Datei isapi_redirector2.dll aus/kopieren Sie sie in das bin\-Verzeichnis von Tomcat, erstellen Sie ein neues Verzeichnis win32\i386\ und fügen Sie isapi_redirector2.dll ein.
Merken Sie sich diesen Pfad, Sie werden ihn später bei der Konfiguration von IIS verwenden. Dieser Pfad wird vom System nicht benötigt und kann geändert werden!
Jetzt können Sie das Verzeichnis jakarta-tomcat-connectors-jk2.0.4-win32-IIS löschen. Die darin enthaltenen Dateien sind nicht mehr nützlich. Tatsächlich verwenden wir in jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip nur
die Dateieinstellungen isapi_redirector2.dll 1. tomcat
Gehen Sie zum Ordner conf\ von Tomcat.
Um den JK2-Connector zu unterstützen, müssen Sie möglicherweise die Datei jk2.properties ändern. In den meisten Fällen können Sie diese Datei in ihrem Standardzustand belassen. Ich habe diese Datei während mehrerer Konfigurationsprozesse nicht geändert.
## DIESE DATEI KANN ZUR LAUFZEIT ÜBERSCHRIEBEN WERDEN. STELLEN SIE SICHER, DASS TOMCAT GESTOPPT IST
## WENN SIE DIE DATEI BEARBEITEN.
## KOMMENTARE GEHEN _VERLOREN_
## DOKUMENTATION DES FORMATS IN JkMain javadoc
# Legen Sie die gewünschte Handlerliste fest
# handler.list=apr,request,channelJni
# www.downcodes.com
# Überschreiben Sie den Standardport für den SocketChannel
#channelSocket.port=8019
#Standard:
#channelUnix.file=${jkHome}/work/jk2.socket
# Nur um zu überprüfen, ob die Konfiguration funktioniert
# shm.file=${jkHome}/work/jk2.shm
# Um JNI zu aktivieren, verwenden Sie eine beliebige ChannelJni-Direktive
#channelJni.disabled = 0
# Und eine der folgenden Anweisungen:
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# Wenn auf inprocess gesetzt, registriert mod_jk2 Natives selbst
# Dies ermöglicht den Start von Tomcat aus mod_jk2
# apr.jniModeSo=inprocess
request.tomcatAuthentication=false
Legen Sie die Umgebungsvariable tomcat_home fest. Zeigen Sie auf das Tomcat-Installationsverzeichnis d:\Tomcat 5.0. Beachten Sie, dass das System über die Umgebungsvariable JAVA_HOME verfügen
und Workers2.properties unter d:Tomcat 5.0conf erstellen muss. Die Inhaltsdatei „workers2.properties“ lautet wie folgt:
[schm]
file="d:/Tomcat 5.0/logs/jk2.shm"
size=1048576
# Beispiel für Socket-Kanal, Port und Host überschreiben.
[channel.socket:localhost:8009]
Port=8009
host=127.0.0.1
# Definieren Sie den Worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Uri-Zuordnung
[uri:/*.jsp]
[uri:/servlet/*]
worker=ajp13:localhost:8009
3. Tomcat IIS Connector In diesem Beispiel haben Sie isapi_redirector2.dll in Ihren Pfad eingefügt
d:\Tomcat 5.0\bin\win32\i386
Jetzt müssen Sie der Registrierung einige notwendige Registrierungsinformationen hinzufügen, die gelesen werden, wenn der Redirector von IIS aufgerufen wird. Erstellen Sie eine .reg-Datei
mit dem Windows-Registrierungseditor 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"="debug"
"serverRoot"="d:\\Tomcat 5.0\\"
Schreiben Sie den obigen Text in den Editor und speichern Sie ihn unter reg.reg
Doppelklicken Sie auf die .reg-Datei und der Inhalt der Registrierung wird erfolgreich hinzugefügt.
Es ist unter HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0 zu sehen.
4. Konfigurieren Sie mehrere virtuelle Host-Sites für Tomcat.
Erstellen Sie zwei neue Ordner d:\tomcat1 und d:\tomcat2. Erstellen Sie in jedem der beiden Ordner ein ROOT-Verzeichnis.
Öffnen Sie die Datei d:\Tomcat5.0\conf\server.xml im Editor. Suchen Sie das Tag in der Datei server.xml; erstellen Sie nach dem Tag die folgenden Informationen:
www.tomcat1.com " appBase="d:\tomcat1" >
www.tomcat2.com " appBase="d: \ tomcat2">
Die Hauptsache besteht darin, zwei neue virtuelle Hosts www.tomcat1.com und www.tomcat2.com zu erstellen. Die Site-Verzeichnisse sind d:\tomcat1 bzw. d:\tomcat2. d:\tomcat1\ROOT und d:\tomcat2\ROOT. Sie sind jeweils die Home-Verzeichnisse der beiden Sites. Es werden auch Protokolldateien und Zugriffsprotokolldateien erstellt.
5. Öffnen Sie die Zuordnung von /servlet/* von Tomcat.
Öffnen Sie die Datei d:\Tomcat 5.0\conf\web.xml im Editor.
Bündeln
Anrufer
org.apache.catalina.servlets.InvokerServlet
debuggen
0
2
Und
Anrufer
/servlet/*
Entfernen Sie die Kommentare aus diesen beiden Codeausschnitten, um sie effektiver zu machen.
6. Erstellen Sie zwei Sites tomcat1 und tomcat2 in iis. Bitte beachten Sie beim Erstellen, dass die Host-Header auf www.tomcat1.com bzw. www.tomcat2.com eingestellt sind. Die Hauptverzeichnisse sind auf d:\tomcat1\ROOT bzw. d:\tomcat2\ROOT eingestellt. Die beiden Standorte haben jeweils ISAPI-Filter mit dem Namen „Jakarta“ eingerichtet. Die ausführbaren Dateien verweisen alle auf d:\Tomcat 5.0\conf\connector\isapi_redirector2.dll.
Erstellen Sie neue virtuelle Verzeichnisse für beide Sites und geben Sie den Alias ein: jakarta. Die Verzeichnisauswahl zeigt auf: d:\Tomcat 5.0\bin\win32\i386. Artikel. ,Fertig.
Wählen Sie bei der Auswahl des Filters für den IIA-Filter die ausführbare Jakarta-Datei als d:\Tomcat 5.0\bin\win32\i386 aus
Wählen Sie das virtuelle Verzeichnis aus, das zum Erstellen des Filters und zum Laden der Tomcat-Service-Site erforderlich ist, klicken Sie mit der rechten Maustaste, wählen Sie „Neu“ und wählen Sie dann das virtuelle Verzeichnis aus. Erstellen Sie ein virtuelles Verzeichnis mit dem Alias jakarta. Beachten Sie, dass dieser Name ein fester Wert ist. Schreiben Sie ihn nicht falsch! Das angegebene Verzeichnis ist das Verzeichnis, in dem sich isapi_redirector2.dll befindet. In diesem Beispiel ist es d:\Tomcat 5.0\bin\win32\i386
Starten Sie Tomcat und IIS neu.
Am besten legen Sie eine index.htm- und eine index.jsp-Datei in den Ordnern tomcat1 und tomcat2 ab, um das Testen zu erleichtern.