Installationsanleitungen
atlasFX
Konvention
In den folgenden Anleitungen werden immer wieder folgende Variablen verwendet, deren Bedeutung wir hier kurz erläutern:
Was |
Variable |
Umgebung |
Beispiel |
Basispfad zur Apache Tomcat Installation |
{CATALINA_HOME} |
Standard unter Windows: |
C:\Program Files\Apache Software Foundation\Tomcat 9.0 |
Basispfad zur atlasFX Installation |
{ATLASFX_HOME} |
Beispiel Windows |
D:\workspace\atlasFX |
FQDN oder die IP des Apache Tomcat Servers |
<server> |
||
Portnummer des Apache Tomcat Servers |
<port> |
8080 |
{ATLAS_HOME} einrichten
Legen Sie ein lokales Heimverzeichnis für die atlasFX Installation an, z.B. „D:\workspace\atlasFX“. (Später als {ATLASFX_HOME} referenziert)
Kopieren Sie alle Inhalte des Verzeichnisses „ATLASFX_HOME“ aus dem Installation-Paket in das neu erstellte lokale Verzeichnis.
{ATLASFX_HOME} sollte nun folgendes beinhalten:
Das Verzeichnis „logs“
Die Datei „config.properties“
Fehlerprotokolle
Sollte es während der Installation zu Problemen kommen, finden Sie hilfreiche Informationen in den Protokoll-Dateien von Apache Tomcat und atlasFX. Diese finden Sie in folgenden Verzeichnissen:
Windows |
|
Apache Tomcat |
{CATALINA_HOME}\logs\ |
altasFX |
{ATLASFX_HOME}\logs\ |
Linux |
|
Apache Tomcat |
{CATALINA_HOME}/logs/ |
atlasFX |
{ATLASFX_HOME}/logs/ |
Warnung
Bevor Sie Änderungen an der Konfiguration von Apache Tomcat vornehmen, stellen Sie sicher, dass Apache Tomcat gestoppt ist.
Das folgende Kapitel beschreibt die nötigen Anpassungen basierend auf der Standalone Installation des Apache Tomcat. Sollten Sie die Service Installer unter Windows verwenden, müssen Sie die entsprechenden Änderungen über die GUI durchführen.
Öffnen Sie die Apache Tomcat Server-Konfiguration in einem Text-Editor.
Windows |
{CATALINA_HOME}\conf\server.xml |
Linux |
{CATALINA_HOME}/conf/server.xml |
Suchen Sie nach folgendem Connector-Eintrag
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
und ändern Sie ihn folgendermaßen ab:
<Connector port="8080" protocol="HTTP/1.1"
URIEncoding="utf-8"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="-1" />
Hinweis: Seit der Tomcat-Version 7.0.63 hat sich die Bedeutung des Wert "0" bezüglich des Parameters maxPostSize geändert.
Beachten Sie, dass hier die Standard-Port-Nummern beschrieben sind. Diese können bei Ihnen abweichen.
Das obige Beispiel beschreibt die Konfiguration des http connector. Falls Sie weitere Anbindungen verwenden, müssen diese entsprechend dazu konfiguriert werden. Das URIEncoding muss in jedem Fall auf utf-8 gesetzt werden.
Öffnen Sie das Apache Tomcat Start-Skript in einem Text-Editor.
Windows |
{CATALINA_HOME}\bin\catalina.bat |
Linux |
{CATALINA_HOME}/bin/catalina.sh |
Fügen Sie unterhalb des ersten Kommentar-Blocks folgendes ein:
CATALINA_OPTS="-Xms128m -Xmx512m -DATLASFX_HOME=\"{ATLASFX_HOME}/\""
Bitte achten Sie darauf, dass Sie den Pfad zum Heimverzeichnis von atlasFX mit einem „/“ abschließen.
Windows-Benutzer
Ersetzen Sie alle „\“ im Pfad von {ATLASFX_HOME} durch „/“
Windows-Benutzer: Ersetzen Sie alle „\“ im Pfad von {ATLASFX_HOME} durch „/“
Beispiel:
CATALINA_OPTS="-Xms256m -Xmx1024m -DATLASFX_HOME=D:/workspace/atlasFX/"
Öffnen Sie die Apache Tomcat Benutzer-Konfiguration in einem Text-Editor.
Windows |
{CATALINA_HOME}\conf\tomcat-users.xml |
Linux |
{CATALINA_HOME}/conf/tomcat-users.xml |
Fügen Sie vor dem schließenden Tag „</tomcat-users>“ folgende Zeilen ein:
<role rolename="atlasfx"/>
<user username="atlasfx" password="" roles="atlasfx"/>
Beachten Sie, dass für „password“ ein Wert festgelegt werden muss.
Beispiel:
<role rolename="atlasfx"/>
<user username="atlasfx" password="alta4" roles="atlasfx"/>
Bitte kopieren Sie die Datei "h2-x.y.z.jar"* aus dem "lib"-Verzeichnis der ZIP-Datei in das "lib"-Verzeichnis Ihrer Tomcat Installation.
Im Anschluss starten Sie den Tomcat bitt neu.
*x.y.z ist ein Platzhalter für die Versionsnummer der h2-Datenbank. z.B. "h2-1.3.174.jar".
atlasFX Lizenzen einspielen
Kopieren Sie Ihre Lizenzdateien, bei denen zumindest die Datei „license.lic“ vorhanden sein muss, nach {ATLASFX_HOME}.
Die Anzahl der Dateien kann je nach lizenziertem Featureumfang variieren.
Starten von atlasFX
Starten Sie den Apache Tomcat unter Verwendung des Start-Skriptes.
Windows |
{CATALINA_HOME}\bin\catalina.bat |
Linux |
{CATALINA_HOME}/bin/catalina.sh |
Kopieren Sie die Datei „atlasfx.war“ in das Verzeichnis „webapps“ des Apache Tomcat.
Windows |
{CATALINA_HOME}\webapps\ |
Linux |
{CATALINA_HOME}/webapps/ |
Apache Tomcat beginnt nun mit dem Ausliefern der Applikation. Nach einigen Augenblicken finden Sie im „webapps“-Verzeichnis einen Ordner „atlasfx“
Windows |
{CATALINA_HOME}\webapps\atlasfx\ |
Linux |
{CATALINA_HOME}/webapps/atlasfx/ |
Prüfen Sie ob atlasFX korrekt gestartet wurde. Öffnen Sie dafür einen Web-Browser und rufen Sie die Manager-URL des Apache Tomcat auf:
http://<server>:<port>/manager/html
Beispiel
http://frontendvm02.trier.alta4.com:8080/manager/html
atlasFX ist gestartet, wenn in der Spalte „Running“ ein „true“ steht. Sollte dies nicht der Fall, stoppen Sie Apache Tomcat und starten diesen neu.
Einrichten eines forward proxy auf dem Server
Um die Verwendung des proxy zu aktivieren, müssen Sie drei Zeilen in der Datei config.properties ergänzen. Nach einer Änderung ist ein Neustart des tomcat erforderlich, den Sie mit der Installation der war-Datei verbinden können.
http.nonProxyHosts = <hier kann eine durch Kommata getrennte Liste der hosts
eingetragen werden, die nicht über den proxy abgefragt werden sollen>
http.proxyHost = <hier den host oder die ip-Adresse des proxy eintragen>
http.proxyPort = <hier den port des proxy eintragen>
Einrichten der Standortsuche
In der Auslieferungskonfiguration muss die atlasFX-webapp (server-seitig) Zugriff auf http://tasks.arcgisonline.com/ArcGIS/rest haben, damit die Lokalisierung funktioniert. Falls es nicht möglich ist, den Zugang zu http://tasks.arcgisonline.com/ArcGIS/rest einzurichten, kann ein eigener Geocode Service verwendet werden. Ein Geocode Service ist standardmäßig bei ArcGIS for Server dabei. Zur Konfiguration müssen folgende Zeilen in der Datei config.properties vorhanden sein:
gis.rest.geometryService.url = http://<host>:<port>/<path>/rest
gis.rest.geometryService.folder = <folder falls vorhanden>
gis.rest.geometryService.serviceName = <serviceName>
Beispiel:
gis.rest.geometryService.url = http://arcgisserver.example.com:6080/arcgis/rest
gis.rest.geometryService.folder = Utilities
gis.rest.geometryService.serviceName = Geometry
Falls eine Zugriffskontrolle per Token eingerichtet ist sind weitere Parameter erforderlich:
gis.rest.geometryService.token.serviceUrl = http://<host>:<port>/<path>/tokens/
gis.rest.geometryService.token.user = <user>
gis.rest.geometryService.token.password = <password>
Beispiel:
gis.rest.geometryService.token.serviceUrl = http://arcgisserver.example.com:6080/arcgis/tokens/
gis.rest.geometryService.token.user = der-benutzer
gis.rest.geometryService.token.password = sicheres-password
Rufen Sie die Manager-URL des Apache Tomcat auf:
http://<server>:<port>/manager/html
Klicken Sie auf den Link „/atlasfx“, um atlasFX aufzurufen. Sie werden auf die folgende Seite geleitet:
Gehen Sie zunächst in den Administrations-Bereich von atlasFX, um die Datenbank zu migrieren.
Um Zugriff auf den Administrations-Bereich von atlasFX zu erhalten, geben Sie folgende URL in Ihren Web-Browser ein:
http://<server>:<port>/atlasfx/cms/admin/
Beispiel:
http://frontendvm02.trier.alta4.com:8080/atlasfx/cms/admin/
Es öffnet sich ein neues Fenster, in dem Sie nach einem Login gefragt werden. Geben Sie bei „Benutzername“ „atlasfx“ und bei „Passwort“ das Passwort ein, welches Sie in der „tomcat-user.xml“ eingetragen haben.
Beispiel |
|
Benutzername |
atlasfx |
Passwort |
alta4 |
Es wird folgende Seite angezeigt:
Folgen Sie dem Link „Upgrade the atlasFX Installation“. Es öffnet sich eine neue Seite.
Um die Datenbank auf die aktuelle Version zu migrieren, klicken Sie den Button „Execute Migration“.
Nach Abschluss des Migrationsschrittes wird die folgende Meldung angezeigt:
Wiederholen Sie diesen Vorgang so oft, bis Button „Execute Migration“ nicht mehr sichtbar ist und am Ende des Abschnitts „Database Migration“ folgender Hinweis zu lesen ist:
„No migration needed. Schema is up to date.“
Rufen Sie die Manager-URL des Apache Tomcat auf:
http://<server>:<port>/manager/html
Klicken Sie auf den Link „/atlasfx“, um atlasFX aufzurufen. Sie werden auf die folgende Seite geleitet:
Gehen Sie zunächst in den Administrations-Bereich von atlasFX, um die Datenbank zu migrieren.
Um Zugriff auf den Administrations-Bereich von atlasFX zu erhalten, geben Sie folgende URL in Ihren Web-Browser ein:
http://<server>:<port>/atlasfx/cms/admin/
Beispiel:
http://frontendvm02.trier.alta4.com:8080/atlasfx/cms/admin/
Es öffnet sich ein neues Fenster, in dem Sie nach einem Login gefragt werden. Geben Sie bei „Benutzername“ „atlasfx“ und bei „Passwort“ das Passwort ein, welches Sie in der „tomcat-user.xml“ eingetragen haben.
Beispiel |
|
Benutzername |
atlasFX |
Passwort |
alta4 |
Es wird folgende Seite angezeigt:
Folgen Sie dem Link „Upgrade the atlasFX Installation“. Es öffnet sich eine neue Seite.
Um die Tools von atlasFX zu migrieren, klicken Sie den Button „Import Tools“
Nach erfolgreichem Abschluss der Migration:
Um nach erfolgreicher Installation und Migration den Status von atlasFX zu prüfen, rufen Sie die Manager-URL des Apache Tomcat auf:
http://<server>:<port>/manager/html
Klicken Sie auf den Link „/atlasfx“, um atlasFX aufzurufen. Sie werden auf die folgende Seite geleitet:
Gehen Sie zunächst in den Administrations-Bereich von atlasFX, um die Datenbank zu migrieren.
Um Zugriff auf den Administrations-Bereich von atlasFX zu erhalten, geben Sie folgende URL in Ihren Web-Browser ein:
http://<server>:<port>/atlasfx/cms/admin/
Beispiel:
http://frontendvm02.trier.alta4.com:8080/atlasfx/cms/admin/
Es öffnet sich ein neues Fenster, in dem Sie nach einem Login gefragt werden. Geben Sie bei „Benutzername“ „atlasfx“ und bei „Passwort“ das Passwort ein, welches Sie in der „tomcat-user.xml“ eingetragen haben.
Beispiel |
|
Benutzername |
atlasfx |
Passwort |
alta4 |
Es wird folgende Seite angezeigt:
Folgen Sie dem Link „Server Status“. Es wird eine neue Seite mit den Status-Informationen von atlasFX angezeigt.
Typo3 Plugins
Das Installieren der Typo3 Plugins geschieht immer gleich. Diese Anleitung und die benötigten Dateien sind im Download zusammengefasst.
Hinweis: Verwechseln sie die Heruntergeladene ZIP-Datei nicht mit der enthaltenen Installationsdatei.
Eine Installationsanleitung: install.txt
Eine Installationsdatei für Typo3 4.5: alta4_<pluginname>_<versionsnummer>.t3x
Eine Installationsdatei für Typo3 6.x: alta4_<pluginname>_<versionsnummer>.zip
Typo3 Version 6.x
Loggen Sie sich im Typo3 Backend ein.
Im Bereich „Adminwerkzeuge“ wählen Sie den Punkt „Erweiterungsmanager“
Nun erscheint im oben Bereich ein Dropdown Menü.
Hier wählen Sie bitte „Erweiterungen verwalten“
Direkt unter dem Dropdown sollte nun ein Upload Button erscheinen. Drücken Sie diesen.
Es erscheint ein Formular zum Hochladen der Erweiterung.
Wählen Sie hier die Installationsdatei (alta4_<pluginname>_<versionsnummer>.zip) und fahren Sie mit dem Button „Hochladen“ fort.
Bei Erfolg erscheint eine Nachricht „Erweiterung hochgeladen!“.
Die Installation ist damit abgeschlossen. Sie können nun das Plugin zu Ihren Inhaltsseiten hinzufügen.
Typo3 Version 4.5
Loggen Sie sich im Typo3 Backend ein.
Im Bereich „Adminwerkzeuge“ wählen Sie den Punkt „Erweiterungen“
Nun erscheint oben ein Dropdown Menü. Hier wählen Sie bitte „Erweiterungen Importieren“
Ganz unten findet sich der Punkt „Erweiterungsdatei direkt hochladen“. Hier bitte die Installationsdatei auswählen. (alta4_<pluginname>_<versionsnummer>.t3x)
Wählen Sie „Erweiterungsdatei hochladen“.
Bei Erfolg erscheint ein Text „Erweiterung importiert“.
Klicken Sie auf „Erweiterung installieren“.
Es erscheint der Text: „Die Erweiterung "..." wurde installiert.“
Die Installation ist damit abgeschlossen. Sie können nun das Plugin zu Ihren Inhaltsseiten hinzufügen.