Verschieben des Web Applications Servers auf einen anderen Computer
Um die Leistung zu verbessern und Ressourcen freizugeben, möchten Sie möglicherweise den Web Applications Server, auf dem die FME Flow Web Services ausgeführt werden, auf einen anderen Computer verschieben.
Dieser Vorgang erfordert die folgenden Schritte:
- Installieren eines Web Applications Servers auf dem neuen Hostcomputer (optional)
- Installieren der FME Flow Web Services auf dem neuen Host
- Aktualisieren der Dienste-URLs
- Konfigurieren der CORS-Filter (optional)
Installieren eines Web Applications Servers auf dem neuen Hostcomputer (optional)
Um die FME Flow Web Services auszuführen, können Sie den Apache Tomcat Web Application Server verwenden, der bei der Installation der Dienste automatisch bereitgestellt wird. In diesem Fall überspringen Sie diesen Schritt und fahren Sie mit dem nächsten Schritt fort.
Alternativ können Sie Ihren eigenen Web Application Server für die Ausführung der FME Flow Web Services installieren und verwenden. Unterstützte Web Application Server umfassen Apache Tomcat und Oracle WebLogic.
Sie müssen die Portnummer kennen, auf der der Web Application Server eingehende Anfragen empfängt, sowie den Pfad zu dem Verzeichnis, in dem der Web Application Server die .war-Dateien speichert. (Dieses Verzeichnis wird manchmal webapps genannt.)
Installieren der FME Flow Web Services auf dem neuen Host
Folgen Sie auf dem neuen Web Application Server Host den Anweisungen unter Installieren der FME Flow Web Services entweder für Windows oder Linux.
Aktualisieren der Dienste-URLs
Auf dem Computer, auf dem der FME Flow Core gehostet wird:
- Öffnen Sie die Konfigurationsdatei fmeServerConfig.txt.
- Öffnen Sie die FME Flow-Web-Benutzeroberfläche.
- Melden Sie sich an und navigieren Sie zu Services.
- Klicken Sie auf jeden Service, um die Seite "Service bearbeiten" zu öffnen.
- Aktualisieren Sie im Feld "URL-Syntax" den URL-Wert auf dem neuen Web Application Server Host und klicken Sie auf OK, wenn Sie fertig sind.
Suchen Sie die Direktive FME_SERVER_WEB_URL und aktualisieren Sie den URL-Wert auf dem neuen Web Application Server Host. Beispiel:
FME_SERVER_WEB_URL=http://MY_WEBAPP_HOST:80
Um beispielsweise den Data Download Service zu aktualisieren:
http://MY_WEBAPP_HOST/fmedatadownload
Konfigurieren der CORS-Filter (optional)
Wenn Sie ein Webanwendungsentwickler sind, können Sie Cross-Origin Resource Sharing (CORS)-Filter konfigurieren, so dass Ihre Anwendung die manuelle Authentifizierung beim Zugriff auf die FME Flow Web Services auf einer anderen Domäne umgehen kann.
Siehe auch