Verfügbarmachen Ihrer Services für externe Benutzer

Bevor Sie Ihren ArcGIS Server im Internet verfügbar machen, müssen Sie einige Konfigurationsaufgaben durchführen. Einige der Links im Services-Verzeichnis verweisen standardmäßig auf interne URLs und werden den Internetbenutzern als defekt dargestellt, wenn Sie nicht unten aufgeführte Änderungen vornehmen. Desweiteren können ArcMap-Benutzer, die über ArcGIS.com auf Ihre Services zugreifen möchten, diese möglicherweise nicht anzeigen, wenn Sie die beschriebenen Änderungen nicht anwenden.

Um Ihre GIS-Services für externe Benutzer verfügbar zu machen, müssen Sie Folgende Aufgaben durchführen:

Schritte:
  1. Aktualisieren der REST-Konfigurationsdateien mit einer externen SOAP-URL und einer REST-API-Referenz
  2. Aktualisieren der Serververzeichnisse, um externe URLs für ihre virtuellen Verzeichnisse zu verwenden

Aktualisieren der REST-Konfigurationsdateien mit einer externen SOAP-URL und einer REST-API-Referenz

Um das Services-Verzeichnis für den Zugriff durch externe Benutzer einzurichten, müssen Sie die in den REST-Konfigurationsdateien angegebene SOAP-URL in eine externe URL ändern. Die SOAP-URL wird verwendet, um verschiedene Links im Services-Verzeichnis zu generieren, wie "In ArcMap anzeigen", "In ArcGIS Explorer anzeigen" und andere Links zu unterstützten Schnittstellen. Durch Änderung der SOAP-URL können auch externe Benutzer von ArcGIS Desktop und ArcGIS Explorer über den Befehl "Open in ArcGIS Desktop" auf ArcGIS.com auf Ihre Services zugreifen.

Darüber hinaus müssen die URLs für die Services-Verzeichnishilfe und die REST-API-Referenz aktualisiert werden, damit externe Benutzer auf sie zugreifen können.

Aktualisieren der REST-Konfigurationsdateien

Sie können im ArcGIS Server Manager die REST-Konfigurationsdatei durch Exportieren des REST-Handlers aktualisieren. Eine der erforderlichen Eingaben beim Export des REST-Handlers ist die SOAP-URL. Geben Sie eine extern zugängliche SOAP-URL für diese Eingabe an, und stellen Sie die für eine Servlet-Engine Ihrer Wahl generierte WAR-Datei bereit.

Wenn Sie die Konfigurationsdateien eines bereits bereitgestellten REST-Services bearbeiten möchten, gehen Sie alternativ wie folgt vor:

Schritte:
  1. Öffnen Sie die Datei server.properties, die in der REST-WAR-Datei im Pfad Web-INF\classes\server.properties gespeichert ist, in einem Texteditor.
  2. Aktualisieren Sie die Eigenschaft com.esri.rest.SOAP_URL auf eine extern zugängliche Adresse. Beispiel: com.esri.rest.SOAP_URL=http://externalserver.mydomain.com/arcgis/services
  3. Aktualisieren Sie die Eigenschaft com.esri.rest.SOAP_HTTPS_URL auf eine extern zugängliche Adresse. Beispiel: com.esri.rest.SOAP_HTTPS_URL=https://externalserver.mydomain.com/arcgis/services
  4. Speichern und schließen Sie die Datei.
  5. Öffnen Sie die Datei rest-config.properties, die in der REST-WAR-Datei im Pfad Web-INF\classes\resources\rest-config.properties gespeichert ist, in einem Texteditor.
  6. Aktualisieren Sie die Eigenschaft base.url auf eine extern zugängliche Adresse. Beispiel: base.url=http://externalserver.mydomain.com:port/arcgis/sdk/rest
  7. Speichern und schließen Sie die Datei.
  8. Starten Sie den Anwendungsserver neu.

Aktualisieren der Serververzeichnisse, um externe URLs für ihre virtuellen Verzeichnisse zu verwenden

Die mit der ArcGIS Server-Ausgabe, Aufträgen und Cache-Verzeichnissen verknüpften virtuellen Verzeichnisse müssen eine URL verwenden, auf die extern zugegriffen werden kann. Sie können entweder das virtuelle Verzeichnis eines vorhandenen Serververzeichnisses bearbeiten oder neue Serververzeichnisse mit einer externen URL für das virtuelle Verzeichnis erstellen. Stellen Sie nach der Einrichtung der virtuellen Verzeichnisse sicher, dass all Ihre Services entsprechend konfiguriert werden.

Verwandte Themen


3/6/2012