Der CA SiteMinder-Agent sollte auf dem gleichen IIS-Server ausgeführt werden, bevor "Tomcat-Redirector" zum Umleiten der Anfragen an CA Process Automation konfiguriert wird. Weitere Informationen finden Sie im CA SiteMinder-Installationshandbuch.
- Stellen Sie sicher, dass der IIS-Webserver installiert und erfolgreich ausgeführt wird.
- Kopieren Sie den Ordner "TomcatRedirector" auf den Computer, auf dem IIS installiert ist, vorzugsweise unter folgenden Pfad:
C:\Programme\CA\SharedComponents
- Bearbeiten Sie die Datei "isapi_redirect.properties" im Ordner "bin", um den korrekten Pfad wiederzugeben, wenn ein anderer Pfad angegeben ist.
Beispiel
# Configuration file for the Jakarta ISAPI Redirector
# The path to the ISAPI Redirector Extension, relative to the website
# This must be in a virtual directory with execute privileges.
extension_uri=/TomcatRedirector/isapi_redirect.dll
Hinweis: TomcatRedirector ist der virtuelle Verzeichnisname.
# Full path to the log file for the ISAPI Redirector
log_file=C:\Program Files\CA\SharedComponents\TomcatRedirector\logs\isapi_redirect.log
# Log level (debug, info, warn, error or trace)
log_level=error
# Full path to the workers.properties file
worker_file=c:\Program Files\CA\SharedComponents\TomcatRedirector\conf\workers.properties
# Full path to the uriworkermap.properties file\
worker_mount_file=c:\Program Files\CA\SharedComponents\TomcatRedirector\conf\uriworkermap.properties
- Bearbeiten Sie den Hostnamen in der Datei "TomcatRedirector\conf\workers.properties", um den korrekten Hostnamen wiederzugeben. Ersetzen Sie die Referenzen durch "localhost".
Beispiel:
# statement and uncomment the three worker.ajp13w01 lines
######################################################################
# The workers that jk should create and work with
worker.list=ajp13w01
# Defining a worker named ajp13w01 and of type ajp13
# Note that the name and the type do not have to match.
worker.ajp13w01.type=ajp13
worker.ajp13w01.host=pa-w2k3
worker.ajp13w01.port=8009
Hinweis: Im vorherigen Code ist "pa-w2k3" der Computer, auf dem CA Process Automation installiert ist.
- Öffnen Sie die IIS-Manager-Konsole.
- Klicken Sie mit der rechten Maustaste auf die Standard-Webseite, und wählen Sie neues virtuelles Verzeichnis und eine Referenz aus dem Ordner "TomcatRedirector\bin", den Sie unter Schritt 4 erstellt haben.
- Navigieren Sie im Windows Explorer zum Ordner "TomcatRedirector\logs", und geben Sie alle Berechtigungen der Protokolldatei in diesem Ordner an den Anwender des Netzwerkdienstes.
- Klicken Sie mit der rechten Maustaste auf das virtuelle Verzeichnis, wählen Sie "Eigenschaften" aus, klicken Sie neben dem Anwendungsnamen auf "Erstellen", wählen Sie "Scripts and Executables" (Skripte und ausführbare Dateien) für Ausführberechtigungen aus, und klicken Sie auf "OK".
Hinweis: Stellen Sie sicher, dass der Wert "Anwendungsnamen" und der virtuelle Verzeichnisname, der in der Datei "isapi_redirect.properties" angegeben ist (Schritt 3), identisch sind.
- Klicken Sie mit der rechten Maustaste auf "Webdiensterweiterungen", nennen Sie sie "TomcatRedirector", und wählen Sie den Pfad zur Datei "TomcatRedirector\bin\isapi_redirect.dll", um eine Webdiensterweiterung hinzuzufügen. Wählen Sie die Option "Erweiterungsstatus auf 'Zugelassen' setzen" aus.
- Wiederverwenden des IIS-Verwaltungsdienstes
- Fügen Sie "isapi_redirect.dll" als ISAPI-Filter in Ihrer IIS-Website hinzu. Öffnen Sie den IIS-Manager und klicken Sie mit der rechten Maustaste auf den Ordner "Websites", um das Eigenschaftsdialogfeld für alle Websites zu öffnen. Wählen Sie die Registerkarte "ISAPI-Filter" aus, klicken Sie auf "Hinzufügen", und wählen Sie "isapi_redirect.dll" als ausführbare Datei.
- Stellen Sie sicher, dass Anfragen durch Klicken auf "http://localhost:80" an Tomcat weitergeleitet werden.