Checkliste für ArcGIS Spatial Data Server for Java
Nachfolgend finden Sie eine Liste der Anforderungen und Aufgaben, anhand derer Sie die Einrichtung von ArcGIS Spatial Data Server for the Java Platform verfolgen können. Falls Probleme auftreten, können Sie anhand der Checkliste überprüfen, ob Sie über die erforderliche(n) Software, Dateien und Konfigurationen verfügen.
Apache Tomcat wird beispielsweise für den Webserver verwendet, es werden jedoch andere Webanwendungsserver unterstützt. Weitere Informationen finden Sie unter Systemanforderungen für ArcGIS Spatial Data Server.
Softwareanforderungen für das Veröffentlichen über ArcGIS for Desktop in ArcGIS Spatial Data Server for Java
Folgende Software und Dateien sind erforderlich:
- ArcGIS for Desktop muss auf einem Client-Computer installiert und lizenziert (mindestens Standard oder Advanced) sein.
- 32-Bit-Client-Bibliotheken des Datenbankmanagementsystem (DBMS) müssen auf dem Client-Computer mit ArcGIS for Desktop installiert sein.
- ArcGIS Spatial Data Server for Java muss installiert und autorisiert sein. (Zum Bearbeiten von Daten ist eine ArcGIS for Server Enterprise Standard- oder Advanced-Lizenz erforderlich).
Autorisierungsschlüssel, REST-Verzeichnisse und die Datei "arcgis.war" werden auf Windows-Servern unter c:\Programme\ArcGIS\SDS<release>\java und auf Linux-Servern im Basisverzeichnis des Benutzers unter /arcgis/SDS<release>/java erstellt.
- Ein DBMS muss auf einem Server installiert und konfiguriert werden.
- Benutzer müssen im DBMS mit entsprechenden Berechtigungen für den Besitz und die Veröffentlichung von Daten erstellt werden.
- Java Runtime Environment (JRE) muss auf dem Server installiert werden, auf dem ArcGIS Spatial Data Server installiert ist.
- JDBC-Treiber müssen auf dem Server abgelegt werden, auf dem ArcGIS Spatial Data Server installiert ist.
JDBC-Treiber sind in der Regel in der DBMS-Installation enthalten oder sie können von der Website des DBMS-Anbieters heruntergeladen werden.
- Auf dem Server, auf dem ArcGIS Spatial Data Server installiert ist, muss ein Webanwendungsserver installiert sein.
Wenn Sie Apache Tomcat verwenden möchten, können Sie es unter http://tomcat.apache.org/download-70.cgi herunterladen. Nachfolgend finden Sie ein Beispiel für die Schritte, die zum Installieren von Tomcat ausgeführt werden müssen:
- Führen Sie die Installation als Administratorbenutzer aus.
- Erstellen Sie eine JAVA_HOME-Variable.
- Fügen Sie der Datei "Tomcat context.xml" Ihre Datenquellen hinzu.
- Kopieren Sie die JDBC-Treiber in das Tomcat-Verzeichnis "lib".
Bereitstellen von ArcGIS Spatial Data Server for Java
Nachdem die Software installiert wurde, können Sie den Spatial Data Server bereitstellen.
- Wenn Sie Tomcat verwenden, kopieren oder verschieben Sie die Datei "arcgis.war" vom Installationsverzeichnis von ArcGIS Spatial Data Server in das Webapps-Verzeichnis von Tomcat.
- Starten Sie Tomcat bzw. starten Sie es neu.
Wenn Sie einen dieser Webanwendungsserver verwenden, finden Sie weitere Informationen unter Webanwendungsbereitstellung für WebLogic oder unter Webanwendungsbereitstellung für WebSphere.
Autorisieren des bereitgestellten Spatial Data Server
Das bereitgestellte ArcGIS Spatial Data Server for Java muss ebenso wie die Software selbst autorisiert werden.
Führen Sie folgende Schritte auf dem Server aus, auf dem ArcGIS Spatial Data Server for Java installiert ist:
- Starten Sie einen Internetbrowser, und navigieren Sie zu http://localhost:<web app port>/arcgis/admin/authorizeSDS. Ersetzen Sie den Port des Webanwendungsservers durch <Webanwendungs-Port>. Der Standard-Port für Tomcat ist 8080.
- Navigieren Sie zu dem Autorisierungsschlüsselcode, der bei der Autorisierung der ArcGIS Spatial Data Server for Java-Software erstellt wurde.
Die Schlüsselcodedatei wird auf Windows-Servern unter \\Program Files\ESRI\License<release>\sysgen und auf Linux-Servern im Basisverzeichnis des Benutzers unter /arcgis/SDS<release>/java/sysgen erstellt.
Wenn der Server keinen Zugriff auf das Internet ermöglicht, finden Sie weitere Anweisungen unter Autorisieren einer Bereitstellung von ArcGIS Spatial Data Server for Java ohne Webbrowser.
Veröffentlichen auf dem Spatial Data Server
Nachdem die Daten, die Sie veröffentlichen möchten, in die Datenbank geladen wurden und ArcGIS Spatial Data Server for Java installiert, bereitgestellt und autorisiert wurde, können Sie eine Karte erstellen und über ArcMap veröffentlichen.
- Erstellen Sie im Kataloginhaltsverzeichnis eine Datenbankverbindung mit der Datenbank, auf der Ihre Daten gespeichert sind.
Stellen Sie die Verbindung als Benutzer mit den entsprechenden Berechtigungen zum Bearbeiten der Daten her, falls Sie die Daten über einen Feature-Service bearbeiten möchten.
Speichern Sie den Benutzernamen und das Kennwort.
Wenn Sie Oracle-Daten veröffentlichen, müssen Sie die Easy Connect-Syntax verwenden.
- Erstellen Sie im Kataloginhaltsverzeichnis außerdem eine ArcGIS-Serververbindung.
Erstellen Sie eine Verbindung vom Typ GIS-Services veröffentlichen und stellen Sie sicher, dass Sie Spatial Data Server als Servertyp auswählen.
- Fügen Sie der Karte die Daten hinzu, die Sie veröffentlichen möchten.
- Legen Sie die gewünschten Eigenschaften für die Daten fest, wie die Feature-Symbologie, Maßstabsbereiche für anzuzeigende Daten und Feld-Aliasnamen.
- Führen Sie den Assistenten aus, um die Karte als Service freizugeben.
Datei > Freigeben > Service
- Analysieren Sie den Service vor dem Veröffentlichen.
Zu diesem Zeitpunkt können Sie die Datenquellenzuordnung definieren, wenn ArcGIS for Desktop keine eindeutige Datenquelle bestimmen kann. Wenn Sie die Datenquelle definieren, verwenden Sie den gleichen Benutzer, der in der Datenbankverbindung angegeben wurde.
Zudem müssen vor der Veröffentlichung alle Fehler behoben werden.
- Veröffentlichen Sie den Service.
Um einen veröffentlichten Service anzuzeigen, können Sie einen Webbrowser öffnen und zu http://<hostname>:<web app port>/arcgis/rest/services navigieren. Wählen Sie den Service und anschließend View In: ArcGIS.com Map.