Allgemeine Probleme und Lösungen
In diesem Thema
In diesem Thema sind Fragen oder Probleme, die beim Arbeiten mit ArcGIS for Server auftreten können, und mögliche Lösungsvorschläge aufgeführt. Wenn Sie das gesuchte Problem nicht finden, können Sie auch auf der Esri Support Center-Website nach Artikeln suchen.
Installation
- Wird irgendwo ein Installationsprotokoll oder eine Zusammenfassung gespeichert, die ich später überprüfen kann?
- Ich konnte ArcGIS for Server nicht installieren, da der Name meines Computers einen Unterstrich enthält.
- Warum bleiben nach der Deinstallation einige Ordner zurück?
- Ich erhalte die Fehlermeldung, dass meine Lizenz abgelaufen ist.
- Nach der Installation von ArcGIS for Server tritt ein Fehler bei der Suche nach [Benutzer\Rollen]: [IP-Adresse]:3268 auf.
Verwaltung
- Wie kann ich den von ArcGIS for Server verwendeten Port in einen anderen Wert als 6080 und den Site-Namen in einen anderen Namen als arcgis ändern?
- Wie wird das ArcGIS for Server-Konto geändert?
- Ich mache mir Gedanken über die sicherheitsbezogenen Auswirkungen des Skripts zum Zurücksetzen des primären Site-Administratorkennwortes (PasswordReset.bat). Wie gehe ich am besten vor?
- Funktioniert ArcGIS for Server, wenn die Verbindung zum Netzwerk getrennt ist?
- Ich habe versucht, in ArcGIS for Desktop über ArcGIS Web Adaptor eine Verbindung herzustellen, jedoch ohne Erfolg.
- Kann ich einen GIS-Servercomputer in meiner ArcGIS for Server-Site auf sichere Weise umbenennen?
- Ich habe die HTTP-basierte Kommunikation auf meiner ArcGIS for Server-Site deaktiviert und kann die Hilfe nicht über die installierten Tastenkombinationen öffnen.
- Wenn ich versuche, eine Datenbank bei ArcGIS-Server zu registrieren, wird die Fehlermeldung Ungültige Datenbankverbindung oder Auf das Datenelement kann nicht zugegriffen werden angezeigt.
- ArcGIS Web Adaptor erkennt keine nicht verfügbaren Computer oder neue Computer, die ich der Site hinzugefügt habe.
- Wo sind die Serverkonfigurationsdateien, die ich in ArcGIS Server 10.0 und früheren Versionen verwendet habe?
- Kann ich den gleichen ArcGIS Web Adaptor für die Verwendung mit ArcGIS-Server und Portal for ArcGIS konfigurieren?
- Wenn der Zugriff auf ArcGIS Server Manager, ArcGIS Server Administrator Directory und ArcGIS Server Services Directory über HTTPs erfolgt, nimmt das Laden der Anwendung in Internet Explorer einige Zeit in Anspruch (bis zu einer Minute).
Manager
- Ich habe versucht, eine ArcGIS for Server-Site zu erstellen bzw. eine Verbindung mit einer ArcGIS for Server-Site herzustellen. Dabei ist ein Fehler aufgetreten. Wie kann ich das Problem lösen?
- Ich kann mich nicht beim ArcGIS for Server Manager anmelden.
- Welche Browser werden von ArcGIS for Server Manager unterstützt?
- In Version 10 konnte ich meinen Bing Maps-Schlüssel aus Manager abrufen. Was muss ich dazu in 10.3.1 tun?
- Wenn ich versuche, eine Service-Definitionsdatei in Manager zu veröffentlichen, kann ich nur zu meinem lokalen Dateisystem navigieren. Warum kann ich das Dateisystem des Servers nicht anzeigen?
Services
- Ich habe ein Upgrade auf 10.3.1 for Server ausgeführt, doch nun lauten meine Service-URL und der Instanzname anders als zuvor in 10.
- Warum kann ich MXD- und MSD-Dateien, Adressen-Locators und andere GIS-Ressourcen nicht mit Manager auf dem Server veröffentlichen?
- Nach dem Erstellen einer ArcGIS for Server-Site werden Services in der Liste mit den Services in Manager angezeigt. Was sind das für Bestellungen? Warum kann ich einige davon nicht löschen?
- Ich habe einer Web-App einen Service hinzugefügt, der jedoch anscheinend nicht verfügbar ist.
- Ich habe mein Kartendokument aktualisiert und meinen Service anschließend neu gestartet, doch ich kann in meinem Karten-Service die Aktualisierungen nicht erkennen.
- Beim Versuch, eine Service-Definition in Manager zu veröffentlichen, stürzt mein Browser ab.
- Wenn ich versuche, einen Karten-Service in ArcMap zu veröffentlichen, klicke ich auf Datei > Freigeben als, aber die Option Service ist nicht verfügbar (ausgeblendet).
- Welche OGC-konformen Services kann ich mit ArcGIS for Server veröffentlichen?
- Ich kann keinen Service auf einer ArcGIS for Server-Site veröffentlichen, die ein von einer Zertifizierungsstelle (CA) ausgegebenes SSL-Zertifikat verwendet.
- Ich habe Schwierigkeiten damit, einen Service zu erstellen, der Layer aus einer Datenbank oder Geodatabase enthält.
- Ich habe angefangen, einen Karten-Cache zu erstellen, und es dauert sehr lange. Wann ist er fertig?
- Ich habe kürzlich meine Karten- und Globe-Caches aktualisiert. Beachten Client-Anwendungen automatisch, dass die aktualisierten Kacheln verfügbar sind?
Wird irgendwo ein Installationsprotokoll oder eine Zusammenfassung gespeichert, die ich später überprüfen kann?
Die Installation wird nicht automatisch protokolliert. Doch wenn Sie die Installation von der Befehlszeile ausführen, können Sie Parameter einschließen, die für das Erstellen einer Protokolldatei sorgen. Weitere Informationen zum Erstellen eines Protokolls der Installation finden Sie in den ArcGIS for Server-(Windows)-Installationsanweisungen.
Sie können unter Windows über das Dialogfeld Programme und Funktionen anzeigen, welche Funktionen von ArcGIS for Server installiert sind. Wählen Sie ArcGIS for Server > Deinstallieren/Ändern > Ändern aus, um die Liste der installierten Komponenten anzuzeigen oder zu ändern.
Ich konnte ArcGIS for Server nicht installieren, da der Name meines Computers einen Unterstrich enthält.
In zahlreichen häufig verwendeten Spezifikationen für Internet-Host-Namen sind Unterstriche als nicht standardmäßig deklariert. Auch wenn Windows die Verwendung des Unterstrichs in einem Computernamen erlaubt, kann dies zu Problemen bei der Interaktion mit anderen Servern oder Plattformen führen. Aus diesem Grund kann die ArcGIS for Server-Installation auf Servern, die einen Unterstrich im Host-Namen haben, nicht fortgeführt werden.
Wenn Sie ArcGIS for Server deinstallieren, bleiben einige Ordner und Dateien auf der Festplatte zurück. Diese werden beibehalten, um die Neuinstallation oder ein Upgrade des Produkts zu erleichtern. Wenn Sie keine erneute Installation planen, können Sie diese Dateien löschen.
Unter <ArcGIS for Server-Installationsverzeichnis>\arcgisserver bleiben ggf. die folgenden Dateien zurück:
- Serververzeichnisse
- config-store
- Protokolldateien
Bei Beibehalten dieser Ordner bleiben Karten- und Globe-Caches, die Konfiguration der Installation und andere Serverressourcen erhalten, die bei einer Neuinstallation nützlich sein können. Serververzeichnisse, die Sie selbst erstellt und registriert haben, sind ebenfalls nicht von der Deinstallation betroffen.
Nach der Installation von ArcGIS for Server tritt ein Fehler bei der Suche nach [Benutzer\Rollen]: [IP-Adresse]:3268 auf.
Wenn der ArcGIS-Server für die Aktivierung der Sicherheit mit Benutzern und Rollen konfiguriert ist, die in Microsoft Active Directory verwaltet werden, verwendet er den globalen Katalog des Active Directory, um Benutzer- und Rolleninformationen abzurufen. Ein ArcGIS-Server wird jedoch keine Sicherheit aktivieren können, wenn er eine Bindung zu einem Domänencontroller hat, der nicht gleichzeitig als globaler Katalog fungiert. In diesem Fall muss der von ArcGIS for Server verwendete Domänencontroller festgelegt werden, nachdem Sie die Installation durchgeführt haben. Vollständige Anweisungen finden Sie unter Konfigurieren des vom ArcGIS-Server verwendeten Domänencontrollers.
Wie kann ich den von ArcGIS for Server verwendeten Port in einen anderen Wert als 6080 und den Site-Namen in einen anderen Namen als arcgis ändern?
Standardmäßig stellt ArcGIS for Server seine Web-Services über den Port 6080 und mit dem Site-Namen arcgis zur Verfügung. Die Standard-URL einer ArcGIS for Server-Site lautet beispielsweise http://gisserver.domain.com:6080/arcgis. Die empfohlene Möglichkeit, Ihre Web-Services über einen anderen Port und Site-Namen verfügbar zu machen, ist die Installation von ArcGIS Web Adaptor.
Nach der Installation von ArcGIS for Server können Sie das Konto mit dem Dienstprogramm "ArcGIS Server-Konto konfigurieren" ändern. Dieses Dienstprogramm ist im Umfang der ArcGIS-Server-Installation enthalten und kann gestartet werden, indem Sie auf Start > ArcGIS > ArcGIS for Server > ArcGIS-Server-Konto konfigurieren klicken.
Sie sollten nicht die Werkzeuge des Betriebssystems verwenden, um das ArcGIS for Server-Konto manuell zu ändern. Das Dienstprogramm wurde für die Anwendung von Berechtigungen auf verschiedene Verzeichnisse auf allen Computern der Bereitstellung entworfen. Wenn Sie das Konto manuell ändern, könnte ein Serverfehler verursacht werden, der zu Systemausfällen führt.
Vollständige Anweisungen zum Ändern des ArcGIS for Server-Kontos mit dem Dienstprogramm finden Sie unter Das ArcGIS for Server-Konto.
Ich mache mir Gedanken über die sicherheitsbezogenen Auswirkungen des Skripts zum Zurücksetzen des primären Site-Administratorkennwortes (PasswordReset.bat). Wie gehe ich am besten vor?
In einer stark gesicherten Umgebung sollten Sie die Dateiberechtigungen auf den Konfigurationsspeicher beschränken und das primäre Site-Administratorkonto deaktivieren. Diese beiden Schritte stellen sicher, dass das Skript zum Zurücksetzen des Kennwortes des primären Site-Administratorkontos keine Auswirkungen auf die Sicherheit Ihrer Site hat.
Weitere Informationen finden Sie unter Bewährte Methoden zum Konfigurieren einer sicheren Umgebung.
Wenn zu Ihrer ArcGIS for Server-Site mehrere GIS-Servercomputer gehören, ist für den ordnungsgemäßen Betrieb der Site das Netzwerk erforderlich.
Wenn Sie eine Bereitstellung mit einem Computer haben, bei der ein GIS-Servercomputer an einer ArcGIS for Server-Site teilnimmt, funktioniert ArcGIS for Server bei getrennter Netzwerkverbindung ordnungsgemäß, solange alle Daten, auf die Ihre GIS-Services verweisen, lokal auf diesem Computer gespeichert sind. Wenn der GIS-Servercomputer darüber hinaus Teil einer Domäne ist und Sie die Verbindung des Computers mit der Domäne getrennt haben, müssen Sie als ArcGIS for Server-Konto ein lokales Konto angeben.
Ich habe versucht, in ArcGIS for Desktop über ArcGIS Web Adaptor eine Verbindung herzustellen, jedoch ohne Erfolg.
Wenn der Serveradministrator den Web Adaptor so konfiguriert hat, dass ein Administratorzugriff auf den Server nicht möglich ist, können Sie über eine Administrator-oder Publisher-Verbindung in ArcGIS for Desktop mithilfe der Web Adaptor-URL keine Verbindung mit dem Server herstellen. Alternativ können Sie über das URL-Format http://gisserver.domain.com:6080/arcgis eine Direktverbindung mit dem GIS-Server in ArcGIS for Desktop herstellen. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit ArcGIS for Server in ArcGIS for Desktop.
Ja. ArcGIS for Server erkennt die Änderung eines Computernamens automatisch und konfiguriert Ihre Site neu, damit der neue Name verwendet wird. Nachdem Sie den Computer mit den Werkzeugen des Betriebssystems umbenannt haben, sehen Sie möglicherweise die folgende Meldung in den Serverprotokollen:
ArcGIS for Server hat erkannt, dass der Servercomputer "[alter Computername]" in "[neuer Computername]" geändert wurde. ArcGIS for Server wird automatisch aktualisiert und verwendet dann den neuen Hostnamen.
Abhängig von Ihrer Sitebereitstellung müssen Sie möglicherweise einige zusätzliche Schritte durchführen um sicherzustellen, dass die Site für den neuen Computernamen richtig konfiguriert ist:
- Wenn Sie SSL für die Site aktiviert haben und Ihr Zertifikat den vorherigen Computernamen verwendet hat, müssen Sie ein neues SSL-Zertifikat erstellen und die Site konfigurieren, damit sie es verwendet. Eine vollständige Beschreibung der Vorgehensweise finden Sie unter Aktivieren von SSL auf ArcGIS for Server.
- Wenn Sie ArcGIS Web Adaptor so konfiguriert haben, dass er den vorherigen Computernamen verwendet, müssen Sie ihn mit einer neuen URL konfigurieren, die den aktualisierten Computernamen verwendet. Weitere Informationen finden Sie unter Konfigurieren des Web Adaptor nach der Installation.
Ich habe die HTTP-basierte Kommunikation auf meiner ArcGIS for Server-Site deaktiviert und kann die Hilfe nicht über die installierten Tastenkombinationen öffnen.
Wenn Sie die HTTP-basierte Kommunikation deaktivieren, können Sie mit den installierten Tastenkombinationen nicht mehr auf die lokale Hilfedokumentation zugreifen, da sie für die Verwendung von HTTP in den URLs konfiguriert sind. Sie können das Problem umgehen, indem Sie die Tastenkombinationen manuell für die Verwendung von HTTPS ändern. Beachten Sie, dass dies nur für lokale Hilferessourcen, nicht für im Internet von Esri gehostete Inhalte gilt.
Wenn ich versuche, eine Datenbank bei ArcGIS-Server zu registrieren, wird die Fehlermeldung Ungültige Datenbankverbindung oder Auf das Datenelement kann nicht zugegriffen werden angezeigt.
Diese Fehler können auftreten, wenn die Datenbank-Clientsoftware oder -Bibliotheken nicht auf dem Servercomputer gefunden werden. Jeder GIS-Server Ihrer Site muss über die 64-Bit-Version der Datenbank-Clientsoftware verfügen, bevor Sie die Datenbank bei ArcGIS for Server registrieren können. Weitere Informationen zur erforderlichen Clientsoftware finden Sie in den folgenden Themen:
- Verbinden zu SQL Server von ArcGIS
- Herstellen einer Verbindung mit Oracle von ArcGIS
- Herstellen einer Verbindung mit PostgreSQL von ArcGIS
- Herstellen einer Verbindung mit Informix von ArcGIS
- Herstellen einer Verbindung mit DB2 von ArcGIS
Nachdem Sie die Client-Software installiert haben, starten Sie den ArcGIS Server-Dienst neu.
ArcGIS Web Adaptor erkennt keine nicht verfügbaren Computer oder neue Computer, die ich der Site hinzugefügt habe.
ArcGIS Web Adaptor überprüft die Site standardmäßig jede Minute auf neue oder nicht verfügbare Computer. Wenn Sie nach dem Hinzufügen, Entfernen oder Deaktivieren eines Computers länger als eine Minute gewartet haben und Web Adaptor die Änderungen immer noch nicht erkannt hat, kann dies darauf zurückzuführen sein, dass die Eigenschaften des Benutzers geändert wurden, der Web Adaptor ursprünglich bei der Site registriert hat.
Wenn beispielsweise das zum Registrieren von ArcGIS Web Adaptor bei der Site verwendete Konto deaktiviert, das Kennwort geändert oder der Rollentyp auf eine Rolle ohne Administratorrechte herabgestuft wurde, kann Web Adaptor den Status der Site nicht auf neue oder nicht verfügbare Computer überprüfen. Um dieses Problem zu beheben, müssen Sie Web Adaptor neu konfigurieren. Weitere Informationen finden Sie unter Konfigurieren des Web Adaptor nach der Installation.
Wo sind die Serverkonfigurationsdateien, die ich in ArcGIS Server 10.0 und früheren Versionen verwendet habe?
Die einfachen Text enthaltenden Serverkonfigurationsdateien, die in ArcGIS Server 10.0 und früheren Versionen verwendet wurden, sind ab Version 10.1 nicht länger Teil der Serverarchitektur. Der Konfigurationsspeicher enthält möglicherweise ähnlich aussehende Dateien, welche allerdings nicht manuell bearbeitet werden können, da sie die Stabilität Ihres Servers gefährden würden, wenn Sie sie direkt ändern sollten. Stattdessen sollten Sie zum Anpassen der Server-Eigenschaften auf ArcGIS Server Manager zurückgreifen. ArcGIS for Server hält auch die ArcGIS-REST-API bereit, mit der Sie Skript-Änderungen an Ihrer Serverkonfiguration auf sichere Weise vornehmen können. Informieren Sie sich hierzu zunächst unter Anmelden bei Manager und Skripterstellung für die ArcGIS for Server-Verwaltung.
Wenn der Zugriff auf ArcGIS Server Manager, ArcGIS Server Administrator Directory und ArcGIS Server Services Directory über HTTPs erfolgt, nimmt das Laden der Anwendung in Internet Explorer einige Zeit in Anspruch (bis zu einer Minute).
Internet Explorer versucht standardmäßig eine Verbindung mit dem Internet herzustellen, wenn Sie im Browser auf HTTPS-URLs zugreifen. In einer Umgebung ohne Internetverbindung versucht der Browser, über einen gewissen Zeitraum, eine Verbindung mit dem Internet herzustellen, in der Regel eine Minute. Der Browser überschreitet das Zeitlimit beispielsweise nach einer Minute und stellt die Verbindung mit der URL erfolgreich her. Dieses Verhalten wird fälschlicherweise häufig als schlechte Verbindung interpretiert, da der Browser nicht mehr zu reagieren scheint, bis das Zeitlimit erreicht ist.
Reduzieren Sie das Zeitlimit auf jedem Computer, auf dem Internet Explorer installiert ist, um dieses Verhalten zu vermeiden und den Zugriff auf die Anwendungen im Browser sofort zuzulassen. Führen Sie hierzu die folgenden Schritte aus:
- Klicken Sie auf Start > Ausführen.
- Geben Sie im Dialogfeld Öffnen die Zeichenfolge mmc ein, und klicken Sie auf OK.
- Klicken Sie auf Datei > Snap-in hinzufügen/entfernen.
- Wählen Sie im Dialogfeld Snap-ins hinzufügen und entfernen das Snap-in Gruppenrichtlinienobjekt-Editor, und klicken Sie auf Hinzufügen.
- Klicken Sie im Dialogfeld Gruppenrichtlinienobjekt-Editor auf Fertigstellen.
- Klicken Sie im Dialogfeld Snap-Ins hinzufügen bzw. entfernen auf OK.
- Erweitern Sie unter Konsolenstamm Richtlinie für "Lokaler Computer" > Computerkonfiguration > Windows-Einstellungen > Sicherheitseinstellungen, und wählen Sie Richtlinien für öffentliche Schlüssel aus.
- Doppelklicken Sie unter Objekttyp auf Einstellungen für die Überprüfung des Zertifikatpfades.
- Klicken Sie auf die Registerkarte Netzwerkabruf, und aktivieren Sie Diese Richtlinieneinstellungen definieren.
- Ändern Sie die Werte für Einstellungen für den Standardwert der Abrufzeitüberschreitung in 1 Sekunde.
- Klicken Sie auf OK.
- Erweitern Sie unter Konsolenstamm Richtlinie für "Lokaler Computer" > Computerkonfiguration > Administrative Vorlagen > System > Internetkommunikationsverwaltung, und wählen Sie Internetkommunikationseinstellungen aus.
- Doppelklicken Sie auf Automatischer Update von Stammzertifikaten deaktivieren, und wählen Sie Aktiviert aus.
- Klicken Sie auf OK, und schließen Sie die Konsole.
Ich habe versucht, eine ArcGIS for Server-Site zu erstellen bzw. eine Verbindung mit einer ArcGIS for Server-Site herzustellen. Dabei ist ein Fehler aufgetreten. Wie kann ich das Problem lösen?
Wenn beim Erstellen einer ArcGIS for Server-Site oder beim Verbinden mit einer ArcGIS for Server-Site ein Fehler auftritt, können Sie das Problem anhand der Fehlermeldungen beheben, die im Zusammenfassungsbereich für die Erstellung oder Verbindung mit der Site angezeigt werden. Darüber hinaus wird ein Protokoll des Ereignisses auf der Festplatte unter <ArcGIS for Server-Installationsverzeichnis>\ArcGIS\Server\usr\logs\<Computername>\server aufgezeichnet. Die Meldungen im Protokoll liefern weitere Informationen zur Ursache des Problems. Um das Protokoll anzuzeigen, navigieren Sie zum Protokollverzeichnis, und öffnen Sie das Protokoll in einem Text-Editor.
Zum Anmelden beim ArcGIS for Server Manager müssen Sie einen Benutzernamen samt Kennwort eingeben, der über Administrator- oder Publisher-Berechtigungen für den GIS-Server verfügt. Bei Benutzernamen und Kennwörtern muss die Groß-/Kleinschreibung berücksichtigt werden. Sie müssen die richtige Groß- bzw. Kleinschreibung verwenden, um sich bei Manager anzumelden. Befragen Sie den Serveradministrator nach dem zu verwendenden Benutzernamen und Kennwort. Wenn Sie der Administrator sind, geben Sie den Benutzernamen und das Kennwort ein, den/das Sie beim Erstellen der Site verwendet haben. Weitere Informationen finden Sie unter Anmelden bei Manager.
In Version 10 konnte ich meinen Bing Maps-Schlüssel aus Manager abrufen. Was muss ich dazu in 10.3.1 tun?
Ab 10.1 können Sie den Bing Maps-Schlüssel nicht mir über Manager abrufen. Zum Bestimmen Ihres Schlüssels müssen Sie nun die My Esri-Website besuchen oder sich an Ihren Ansprechpartner beim Esri Customer Service wenden.
Wenn ich versuche, eine Service-Definitionsdatei in Manager zu veröffentlichen, kann ich nur zu meinem lokalen Dateisystem navigieren. Warum kann ich das Dateisystem des Servers nicht anzeigen?
Wenn Sie eine Service-Definitionsdatei (SD) veröffentlichen, wird sie auf den Server hochgeladen. Aufgrund der Struktur zeigt Manager beim Suchen nach SD-Dateien nur das Dateisystem des lokalen Computers an.
Der allgemeine Workflow besteht darin, sich bei Manager auf dem Computer anzumelden, auf dem sich die SD-Datei befindet, den Service auszuwählen, der veröffentlicht werden soll, und anschließend zu der SD-Datei zu navigieren. Die SD-Datei wird dann automatisch auf den Server hochgeladen und als Service bereitgestellt.
Ich habe ein Upgrade auf 10.3.1 for Server ausgeführt, doch nun lauten meine Service-URL und der Instanzname anders als zuvor in 10.
Standardmäßig stellt ArcGIS for Server seine Web-Services über den Port 6080 und mit dem Site-Namen arcgis zur Verfügung. Bei in Version 10.1 oder höheren Versionen erstellten Services sind der Port 6080 und arcgis in der Service-URL enthalten. Beispiel:
ArcGIS for Server-Version | URL-Beispiel |
---|---|
10 | http://gisserver.domain.com/planners/services/MyMapService/MapServer |
10.1 und höhere Versionen | http://gisserver.domain.com:6080/arcgis/services/MyMapService/MapServer |
Wenn Sie Service-URLs und Instanznamen aus Version 10 in 10.1 oder höher beibehalten möchten, müssen Sie ArcGIS Web Adaptor installieren. Web Adaptor verbindet ArcGIS for Server mit dem Webserver Ihres Unternehmens, sodass Sie eine URL für Ihre Website konfigurieren können, die Ihrer ArcGIS 10-Bereitstellung entspricht. Weitere Informationen finden Sie unter ArcGIS Web Adaptor.
Warum kann ich MXD- und MSD-Dateien, Adressen-Locators und andere GIS-Ressourcen nicht mit Manager auf dem Server veröffentlichen?
Ab ArcGIS 10.1 for Server werden GIS-Ressourcen, die Sie in ArcGIS for Server zu veröffentlichen versuchen, einem strengen Analyseprozess unterzogen, um sicherzustellen, dass sie sich für die Veröffentlichung im Internet eignen. Da Sie Ihre GIS-Ressourcen vor der Veröffentlichung analysieren müssen, ist nun ArcGIS for Desktop das Hauptwerkzeug zum Veröffentlichen von Services in ArcGIS for Server.
Wenn Sie jedoch in einer Cloud oder umfassend geschützten Umgebung arbeiten, können Sie Service-Definitionsdateien erstellen, die mit Manager in ArcGIS for Server veröffentlicht werden können. Service-Definitionsdateien bieten die Möglichkeit, eine Momentaufnahme Ihrer GIS-Ressourcen und -Daten zu erstellen, und diese als Services später in ArcGIS for Server zu veröffentlichen. GIS-Ressourcen können analysiert und als Service-Definitionsdatei in ArcGIS for Desktop gekapselt werden. Nachdem Sie die Service-Definitionsdatei erstellt haben, können Sie sie in ArcGIS for Server Manager als Service veröffentlichen.
Weitere Informationen finden Sie unter Veröffentlichen von Services.
Nach dem Erstellen einer ArcGIS for Server-Site werden Services in der Liste mit den Services in Manager angezeigt. Was sind das für Bestellungen? Warum kann ich einige davon nicht löschen?
ArcGIS for Server wird mit verschiedenen vorkonfigurierten Services installiert, die Ihnen die Ausführung häufiger Aufgaben erleichtern. Dazu gehören:
- Caching von Karten und Image-Services (CachingTools, ReportingTools)
- Veröffentlichen von Services (PublishingTools)
- Drucken von Webkarten (PrintingTools)
- Durchführen von geometrischen Berechnungen (Geometry)
- Voranzeige der ArcGIS for Server-Funktion (SampleWorldCities)
- Suchen nach GIS-Inhalten (Search)
- Synchronisieren von Daten zwischen Clients und ArcGIS for Server (SyncTools)
Wesentliche Services wie CachingTools, PublishingTools und ReportingTools werden standardmäßig gestartet; sie können nicht gelöscht werden. Das Beenden dieser Services würde sich nachteilig auf die Performance und Funktionalität von ArcGIS for Server auswirken.
Nicht wesentliche Services wie Geometry, Search, und PrintingTools werden standardmäßig beendet. Wenn Sie diese Services benötigen, können Sie sie in Manager oder ArcGIS for Desktop starten. Der SampleWorldCities-Karten-Service wird standardmäßig gestartet und kann jederzeit gelöscht werden.
Serverressourcen werden nur beansprucht, wenn ein Service gestartet und aufgefordert wird, einen Task auszuführen. Weitere Informationen finden Sie im Abschnitt zu den vorkonfigurierten Services in Was umfasst ArcGIS for Server?.
Wenn Ihre Web-App auf einen Service auf einem Remote-Server verweist (der sich von dem unterscheidet, auf dem Ihre Web-App gehostet wird), benötigt der Server, der als Host Ihrer Web-App fungiert, auf dem Remote-Server die Berechtigung für den Zugriff auf den Service. Häufig ist der Server, der Ihre Web-App hostet, der mit ArcGIS Web Adaptor installierte Server, und der Server, auf dem Ihre Services gehostet werden, ein GIS-Server. Wenn sich die beiden Server in unterschiedlichen Domänen befinden, hat das Webbrowser-Plug-In, das die Web-App ausführt, aus Sicherheitsgründen keinen Zugriff auf den Service. Für einen webdomänenübergreifenden Zugriff auf Services muss eine Client-Zugriffsrichtliniendatei im Stammverzeichnis des Webservers enthalten sein, der den Service hostet.
Wenn der Serveradministrator Sicherheitseinstellungen für Ihre ArcGIS for Server-Site aktiviert hat, muss diese Datei ggf. so geändert werden, dass die Domäne des Servers enthalten ist, der Ihre Web-App hostet. Weitere Informationen finden Sie unter Beschränken von domänenübergreifenden Anforderungen an ArcGIS for Server.
Ich habe mein Kartendokument aktualisiert und meinen Service anschließend neu gestartet, doch ich kann in meinem Karten-Service die Aktualisierungen nicht erkennen.
In 10.0 und früheren Versionen von ArcGIS for Server konnten Änderungen an der GIS-Ressource, auf die ein Service verwies, Clients durch einen Neustart des Services zur Verfügung gestellt werden. In Version 10.1 und höheren Versionen müssen Sie den Service überschreiben, damit Clients die Änderungen an Ihrer GIS-Ressource und deren Quelldaten angezeigt werden.
Anweisungen zum Überschreiben eines Services finden Sie unter Überschreiben eines Service in ArcGIS for Desktop.
Das Veröffentlichen von Service-Definitionen, die GIS-Datasets enthalten, kann viel Zeit in Anspruch nehmen, da die Daten auf den Server übertragen werden müssen. Es handelt sich jedoch um eine bekannte Einschränkung, dass Service-Definitionen von mehr als 2 GB nicht veröffentlicht werden können, wenn Manager in den Internet Explorer- oder Firefox-Webbrowsern ausgeführt wird. Service-Definitionen von mehr als 2 GB können veröffentlicht werden, wenn Sie Manager in Google Chrome ausführen.
Wenn Sie nicht sicher sind, ob Ihre Service-Definition größer als 2 GB ist, können Sie die Eigenschaften in Windows Explorer direkt nach der Erstellung untersuchen. Wenn Sie den standardmäßigen Staging-Speicherort nicht geändert haben, befindet sich die Service-Definition unter C:\Users\<user name>\AppData\Local\ESRI\Desktop<version number>\StagingFolder.
Wenn ich versuche, einen Karten-Service in ArcMap zu veröffentlichen, klicke ich auf Datei > Freigeben als, aber die Option Service ist nicht verfügbar (ausgeblendet).
Wenn Ihre ArcMap-Sitzung in der Layout-Ansicht ausgeführt wird, ist die Option zum Freigeben der Karte als Service nicht verfügbar. Wenn Sie zur Datenansicht wechseln, können Sie die Karte als Service veröffentlichen. Weitere Informationen finden Sie unter Anzeigen von Karten in der Daten- und Layout-Ansicht.
Mit ArcGIS for Server können Sie Web Coverage Services (WCS), Web Feature Services (WFS), Web Map Services (WMS), Web Map Tile Services (WMTS) und Web Processing Services (WPS) veröffentlichen. Sie können Karten-Services auch so konfigurieren, dass auf Anforderung KML (Keyhole Markup Language) zurückgegeben wird.
Weitere Informationen zur OGC-Unterstützung in ArcGIS for Server
Ich kann keinen Service auf einer ArcGIS for Server-Site veröffentlichen, die ein von einer Zertifizierungsstelle (CA) ausgegebenes SSL-Zertifikat verwendet.
Wenn SSL mit einem von einer CA ausgegebenen Zertifikat aktiviert wird, müssen die im Zertifikat definierten "CRL Distribution Points" (CDP) gültig sein und der bzw. die Computer, auf dem/denen ArcGIS for Server gehostet wird, muss/müssen darauf zugreifen können. Wenn die im SSL-Zertifikat definierten CDP ungültig sind oder aufgrund von Netzwerk- und/oder Firewall-Einstellungen nicht darauf zugegriffen werden kann, schlägt die Veröffentlichung in ArcGIS for Desktop und folgende Fehlermeldung wird im ArcGIS for Server-Protokoll angezeigt:
Error while using HTTPS security, URL = https://gisserver.domain.com:6443/arcgis/services, HTTP Status Code = 0 and Status Text = (WinInet error code = 12057)
Um dieses Problem zu umgehen, können Sie die Validierung der CDP deaktivieren, indem Sie folgende Schritte ausführen:
- Melden Sie sich am Computer, auf dem der ArcGIS- Server gehostet wird, über das ArcGIS for Server-Konto an. Dieses Konto wird zum Ausführen des ArcGIS for Server-Services verwendet.
- Klicken Sie auf Start > Systemsteuerung > Verwaltung > Services und beenden Sie den ArcGIS Server-Service.
- Klicken Sie auf Start > Systemsteuerung > Internetoptionen.
- Klicken Sie auf die Registerkarte Erweitert, und führen Sie einen Bildlauf nach unten zum Abschnitt Sicherheit durch.
- Deaktivieren Sie die Option Auf gesperrte Serverzertifikate prüfen, und klicken Sie auf OK.
- Klicken Sie auf Start > Abmelden, um den aktuellen Benutzer abzumelden.
- Melden Sie sich erneut beim Computer an und starten Sie den ArcGIS for Server-Service.
- Wiederholen Sie diese Schritte auf den restlichen GIS-Servercomputern in Ihrer ArcGIS for Server-Site.
Ich habe Schwierigkeiten damit, einen Service zu erstellen, der Layer aus einer Datenbank oder Geodatabase enthält.
Informationen zur Konfiguration der ordnungsgemäßen Berechtigungen für Datenbank- und andere Geodatabase-Daten finden Sie unter Bereitstellen der Daten für ArcGIS for Server.
Die Zeit, die benötigt wird, um den Karten-Cache zu erstellen, hängt von den ausgewählten Maßstabsebenen, der Menge an Serverressourcen, die Sie der Cache-Erstellung zugeordnet haben, und den gewählten Einstellungen ab (Kachelformat, Speicherformat usw.). Diese Faktoren werden ausführlich im Abschnitt Schätzen der Cache-Erstellungszeit im Thema "Planen eines Karten-Cache" erläutert.
Ich habe kürzlich meine Karten- und Globe-Caches aktualisiert. Beachten Client-Anwendungen automatisch, dass die aktualisierten Kacheln verfügbar sind?
Wenn Sie einen Bereich eines Karten- oder eines Globe-Cache aktualisieren, müssen Benutzer von ArcMap, ArcGlobe und ArcGIS Explorer, die diesen Bereich und die Ausdehnung bereits besucht haben, ihre lokalen Bild-Caches löschen, damit sie die Aktualisierungen sehen können. Als Serveradministrator müssen Sie die Benutzer darauf hinweisen, dass aktualisierte Daten verfügbar sind, damit sie wissen, dass sie ihre Caches löschen müssen. Anweisungen zum Löschen des lokalen Cache finden Sie im Hilfesystem Ihrer Client-Anwendung.