Der Redirector ist veraltet. Verwenden Sie an seiner Stelle den Relay Server. Weitere Hinweise finden Sie unter Der Relay Server.
Der Servlet-Redirector wird für Webserver zur Verfügung gestellt, die die Version 2.3 und höher der Java-Servlet-Spezifikation unterstützen. Bei der folgenden Prozedur handelt es sich um ein Beispiel, anhand dessen erläutert wird, wie der Servlet-Redirector für Tomcat 5.5.9 und Apache 2.0.55 eingerichtet wird.
Weitere Hinweise zur Versionsunterstützung finden Sie unter http://www.sybase.com/detail?id=1062634.
Es gibt auch einen nativen Redirector für Apache-Webserver. Weitere Hinweise finden Sie unter Apache-Redirector (nicht weiterentwickelt).
Dieser Abschnitt beschreibt, wie Sie die Servlet-Version des Redirectors so installieren, dass sie auf einem Apache-Webserver in Verbindung mit dem Tomcat Servlet-Behälter eingesetzt werden kann.
Für die Installation müssen folgende Schritte ausgeführt werden:
Gehen Sie so vor, wie unter Redirector-Eigenschaften konfigurieren (für Redirector, die keine Servergruppen unterstützen) beschrieben.
Installieren Sie die Servlet-Version des Redirectors in Tomcat.
Konfigurieren Sie den Apache-Webserver so, dass er als Proxy arbeitet.
In der folgenden Prozedur ist %CATALINA_HOME% das Stammverzeichnis der Tomcat-Installation.
Installieren Sie Tomcat als eigenständigen Server.
Geben Sie gegebenenfalls den erforderlichen Tomcat HTTP-Port an.
Tomcat verwendet standardmäßig Port 8080. Falls ein Konflikt vorliegt, z.B. weil ein anderer Webserver diesen Port aktuell verwendet, gehen Sie wie folgt vor:
Öffnen Sie die Datei: %CATALINA_HOME%/conf/server.xml.
Suchen Sie nach 8080 (befindet sich in einem <Konnektor>-Tag).
Wechseln Sie zu einem unbenutzten Port.
Installieren Sie den Servlet-Redirector als Webanwendung:
Kopieren Sie die Datei iaredirect.war nach %CATALINA_HOME%/webapps.
Fahren Sie Tomcat herunter und starten Sie ihn neu.
Tomcat erweitert die war-Datei und erstellt das Verzeichnis iaredirect für die Redirector-Webanwendung.
Bearbeiten Sie die Datei %CATALINA_HOME%/webapps/iaredirect/WEB-INF/web.xml. Suchen Sie nach redirector.config (in einem <init-param>-Tag) und berichtigen Sie den Pfad für die Datei redirector.config.
Ändern Sie den Eintrag redirector.config in die Form Laufwerk:/Pfad/redirector.config
. Verwenden Sie auch unter Windows-Betriebssystemen einen normalen Schrägstrich als Pfadtrennzeichen, wie in d:/redirector.config.
Fahren Sie Tomcat herunter und starten Sie das Programm neu, damit die Änderungen wirksam werden.
Wenn die Änderungen wirksam sind, ist die war-Datei am Deploymentort nicht mehr erforderlich.
Der Redirector kann nun mit folgendem URL aufgerufen werden:
http://tc-host:tc-port/iaredirect/ml/
Dabei gilt: tc-host ist der Computer und tc-port ist der Port, an dem Tomcat auf Daten wartet.
In der folgenden Prozedur ist %APACHE_HOME% das Stammverzeichnis der Tomcat-Installation.
Installieren Sie den Apache-Webserver.
Sie können den Apache-Webserver-Port bei Bedarf ändern:
Bearbeiten Sie die Datei %APACHE_HOME%/conf/httpd.conf, und ändern Sie die Einstellung Port.
Konfigurieren Sie den Apache-Webserver so, dass er als Proxy arbeitet:
In %APACHE_HOME%/conf/httpd.conf fügen Sie folgende Direktiven hinzu:
LoadModule proxy_module Modulpfad/mod_proxy.so LoadModule proxy_connect_module Modulpfad/mod_proxy_connect.so LoadModule proxy_http_module Modulpfad/mod_proxy_http.so |
Dabei gilt: Modulpfad ist der Speicherort des Moduls. Der Pfad kann z.B. modules/mod_proxy.so (Standard) sein.
Konfigurieren Sie Apache, sodass das Programm Redirector-URLs an Tomcat weiterleitet.
In %APACHE_HOME%/conf/httpd.conf fügen Sie folgende Direktive hinzu, sodass Apache URLs der Form http://localhost/iaredirect/* an den Tomcat 5-Konnektor weiterleitet, der Port 8080 überwacht:
ProxyPass /iaredirect http://localhost:8080/iaredirect |
Die Portnummer muss mit der Portnummer übereinstimmen, die für Tomcat verwendet wird. Falls Tomcat und Apache nicht auf demselben Computer laufen, geben Sie anstelle von localhost den Namen des Computers an, auf dem Tomcat ausgeführt wird.
Rufen Sie den Redirector mit folgender Syntax auf:
http://host:port/iaredirect/ml/ |
Überprüfen Sie die Logdatei, um festzustellen, ob der Redirector eine Anforderung protokolliert hat.
Hinweis: Dieser Test stellt keine Verbindung mit dem MobiLink-Server her.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |