Mercurial > dive4elements > river
annotate artifacts/doc/installation_de.rst @ 7804:5bb3f5d41d48
Add extra config files for modules and zoom scales and give option to use custom files for release.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Thu, 06 Mar 2014 18:45:40 +0100 |
parents | 9cf5fd49837a |
children |
rev | line source |
---|---|
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
1 .. header:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
2 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
3 ###Title### - ###Section### |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
4 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
5 .. footer:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
6 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
7 Seite ###Page### / ###Total### |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
8 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
9 ================= |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
10 FLYS Installation |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
11 ================= |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
12 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
13 Übersicht |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
14 --------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
15 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
16 Dieses Dokument beschreibt die Installation des Fachdienstes FLYS. |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
17 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
18 Abgehandelt werden die Installation der Server-Anwendung (D4E-River), |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
19 der Web-Anwendung, die Einrichtung der Datenbanken sowie die Einrichtung |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
20 des Moin-Wikis. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
21 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
22 Als Basis dient ein SUSE Linux Enterprise Server in Version 11.2. |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
23 |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
24 .. contents:: Inhalt |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
25 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
26 .. raw:: pdf |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
27 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
28 PageBreak |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
29 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
30 Vorbereitung des Systems |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
31 --------------------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
32 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
33 Die Vorbereitung des Systems ist als Root auf dem Zielsystem durchzuführen. |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
34 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
35 Je nach OpenSUSE Version müssen noch weitere Repositories hinzugefügt werden. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
36 Unter ``10.140.90.89/wiki`` können durch eine Suche nach ``repos`` weitere |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
37 repositories hinzugefügt werden. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
38 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
39 #. Einloggen als root nutzer:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
40 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
41 su |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
42 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
43 #. Hinzufügen des OBS Repositorys von Intevation:: |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
44 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
45 zypper addrepo -f \ |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
46 http://download.opensuse.org/repositories/home:/intevation:/bfg/ |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
47 SLE_11_SP1/home:intevation:bfg.repo |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
48 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
49 #. Zusätzlich muss noch das SLES 11 SDK repo hinzgefügt werden:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
50 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
51 zypper ar -t YUM http://voss-update/repo/\$RCE/ |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
52 SLE11-SDK-Pool/sle-11-x86_64 SLE11-SDK-POOL |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
53 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
54 #. Installieren der benötigten Pakete:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
55 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
56 zypper install python-devel python-setuptools libxslt-devel libxml2-devel \ |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
57 mozilla-nss-devel apache2 tomcat6 java-1_6_0-ibm libgeos0 netcdf \ |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
58 proj xerces-c FastCGI php MyODBC-unixODBC postgresql-libs gd |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
59 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
60 Sollte es Probleme mit der Abhängikeitsauflösung von xerces-c geben kann |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
61 darauf verzichtet werden xerces-c 2.x zu installieren. Dies sollte |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
62 als Optionsfrage zur Auswahl stehen. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
63 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
64 #. Anlegen der Logger Gruppe:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
65 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
66 gropadd flys_log |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
67 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
68 #. Anlegen des Flys Nutzers (sofern noch nicht vorhanden):: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
69 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
70 useradd -G users,flys_log,www -m flys |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
71 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
72 #. Flys Nutzer der Gruppe flys_log hinzufügen (wenn nutzer bereits vorhanden):: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
73 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
74 usermod -A flys_log flys |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
75 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
76 #. Tomcat und Apache zur flys_log Gruppe hinzufügen:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
77 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
78 usermod -A flys_log tomcat |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
79 usermod -A flys_log wwwrun |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
80 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
81 #. Logging Verzeichnis anlegen:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
82 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
83 mkdir /var/log/flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
84 chgrp flys_log /var/log/flys |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
85 chmod 775 /var/log/flys |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
86 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
87 #. Betriebsordner anlegen:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
88 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
89 mkdir /opt/flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
90 chown flys /opt/flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
91 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
92 #. Firewall ausschalten:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
93 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
94 SuSEfirewall2 off |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
95 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
96 Der Key-Fingerprint des Intevations Repositorys ist: |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
97 ``18F8 A017 6DFB 7FD1 22BC 20D6 A73E 24AF BC5A 7BAC`` |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
98 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
99 Nun sollte der weitere Inhalt der beiliegenden CD nach /opt/flys |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
100 kopiert und dem Benutzer flys zugänglich gemacht werden. |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
101 (z.B.: cp -r /media/UDF\ Volume/* /opt/flys) |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
102 |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
103 .. raw:: pdf |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
104 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
105 PageBreak |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
106 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
107 Oracle Client installieren |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
108 -------------------------- |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
109 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
110 #. Instantclient entpacken (als root):: |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
111 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
112 cd /opt |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
113 tar -xf /opt/flys/instantclient_11_2.tar.gz |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
114 chown -R flys /opt/instantclient_11_2 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
115 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
116 #. Library loader konfigurieren:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
117 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
118 cp /opt/flys/oci.conf /etc/ld.so.conf.d/oci.conf |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
119 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
120 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
121 Datenbank initialisieren |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
122 ------------------------ |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
123 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
124 ``Datenbank erstellen`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
125 ~~~~~~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
126 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
127 Das Erstellen der Datenbank sollte vom zuständigen DB-Admin bereits durchgeführt worden |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
128 sein. Wichtig ist insbesondere, dass der Nutzer Zugriff auf die Spatial-Tabellen besitzt. |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
129 Im folgenden ein Beispiel:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
130 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
131 --CREATE TABLESPACE for user |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
132 CREATE TABLESPACE "flys3" DATAFILE |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
133 '/u01/app/oracle/oradata/XE/flys3.dbf' SIZE 1G AUTOEXTEND ON NEXT |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
134 100M MAXSIZE 10G LOGGING ONLINE PERMANENT BLOCKSIZE 16384 EXTENT |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
135 MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
136 MANAGEMENT AUTO; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
137 --CREATE USER |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
138 CREATE USER flys3 IDENTIFIED BY flys3; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
139 -- USER SQL |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
140 ALTER USER flys3 DEFAULT TABLESPACE "flys3" TEMPORARY TABLESPACE "TEMP" |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
141 ACCOUNT UNLOCK ; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
142 -- QUOTA for user on TABLESPACE |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
143 ALTER USER flys3 QUOTA UNLIMITED ON "flys3"; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
144 GRANT ALL on "MDSYS"."ALL_SDO_GEOM_METADATA" to flys3 ; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
145 GRANT CREATE SESSION TO flys3 ; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
146 GRANT CREATE VIEW TO flys3; |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
147 GRANT CONNECT TO flys3; |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
148 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
149 Dieses Beispiel soll nur zur groben Orientieren dienen welche Rechte FLYS |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
150 benötigt. Speziellere Konfiguration ist mit dem zuständigen DB-Admin zu |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
151 klären. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
152 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
153 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
154 ``Tabellen anlegen`` |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
155 ~~~~~~~~~~~~~~~~~~~~ |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
156 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
157 Abweichend von der hier beschriebenen Vorgehensweise kann natürlich ein |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
158 alternativer Client verwendet werden. Die SQL-Skripte liegen im Unterordner |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
159 DB-Schema. Wichtig ist, dass die folgenden |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
160 SQL-Skripte in dieser Reihenfolge und in einer UTF-8 Umgebung |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
161 ausgeführt werden: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
162 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
163 #. oracle.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
164 #. oracle-minfo.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
165 #. oracle-spatial.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
166 #. oracle-spatial_idx.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
167 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
168 Wechseln in den db-schema Ordner (als flys nutzer):: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
169 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
170 cd /opt/flys/db-schema |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
171 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
172 SQLPlus aufrufen (mit passendem Encoding zu den scripten):: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
173 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
174 NLS_LANG=.AL32UTF8 /opt/instantclient_11_2/sqlplus <user>/<pass>@<ip>:<port>/<service> |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
175 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
176 Dann im sqlplus client:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
177 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
178 @oracle.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
179 @oracle-minfo.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
180 @oracle-spatial.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
181 @oracle-spatial_idx.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
182 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
183 ``Schema löschen`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
184 ~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
185 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
186 Zum Löschen der im Schritt Schema importieren importierten Schemata |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
187 liegen entsprechende drop Skripte bereit. Diese sollten bei Bedarf in |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
188 folgender Reihenfolge ausgeführt werden:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
189 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
190 @oracle-drop-spatial.sql |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
191 @oracle-drop-minfo.sql |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
192 @oracle-drop.sql |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
193 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
194 .. raw:: pdf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
195 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
196 PageBreak |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
197 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
198 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
199 D4E-River Server Installieren |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
200 ----------------------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
201 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
202 Neue Versionen des gesamten FLYS Pakets werden üblicherweise als |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
203 GZIP komprimierter Tarball mit dem Namensschema flys-VERSION.tar.gz |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
204 zur Verfügung gestellt. Als Beispiel wird hier die Version 3.0.16 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
205 angenommen. |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
206 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
207 ``Passende Java Version installieren`` |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
208 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
209 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
210 D4E-River benötigt ein Sun oder OpenJDK Java. Dieses muss extra |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
211 installiert werden:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
212 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
213 cd /opt/flys |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
214 sh ./jdk-6u26-linux-x64-rpm.bin |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
215 update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_26/bin/java 5 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
216 update-alternatives --install /etc/alternatives/jre jre /usr/java/jdk1.6.0_26/jre 5 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
217 update-alternatives --config java |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
218 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
219 In dem folgenden Menü sollte als option die Java Version auswählen, welche unter |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
220 /usr/java liegt. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
221 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
222 ``Server entpacken`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
223 ~~~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
224 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
225 #. Als Nutzer flys einloggen:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
226 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
227 su - flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
228 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
229 #. Tarball entpacken:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
230 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
231 cd /opt/flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
232 tar -xf flys-3.0.16.tar.gz |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
233 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
234 #. Symlink für die aktuelle Version anlegen:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
235 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
236 ln -s flys-3.0.16 current |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
237 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
238 ``Server konfigurieren`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
239 ~~~~~~~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
240 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
241 Die externen Datenbanken von Dive4Element River werden in den |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
242 folgenden Dateien konfiguriert.:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
243 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
244 /opt/flys/flys-3.0.16/server/conf/backend-db.xml |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
245 /opt/flys/flys-3.0.16/server/conf/seddb-db.xml |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
246 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
247 In diesen sind Nutzername, Passwort und URL entsprechend den passenden |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
248 Werten anzupassen. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
249 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
250 Die URL ist dabei nach folgendem Schema aufgebaut: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
251 jdbc:oracle:thin:@//<hostname>:<port>/<service> |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
252 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
253 Mithilfe des Eintrags:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
254 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
255 <connection-init-sqls>ALTER SESSION SET CURRENT_SCHEMA=$SCHEMA;</connection-init-sqls> |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
256 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
257 kann man den initalen Schema Präfix der Datenbank ändern. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
258 Wobei $SCHEMA ein Platzhalter für das zu verwendende Schema ist. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
259 z.B.:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
260 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
261 <connection-init-sqls>ALTER SESSION SET CURRENT_SCHEMA=SEDDB;</connection-init-sqls> |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
262 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
263 #. URL für Kartendienste |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
264 Sollte der Host-Name des neuen Servers nicht flys3-devel.bafg.de lauten, muss man |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
265 noch die entsprechenden Verweise auf den Kartendienst anpassen:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
266 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
267 cd /opt/flys/flys-3.0.16/server/conf |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
268 sed -i s@flys3-devel.bafg.de@<neue_url>@ rivermap.xml floodmap.xml |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
269 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
270 #. URL für das Wiki: |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
271 Die URL unter welcher das Flys-Wiki erwartet wird ist in server/conf/conf.xml |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
272 im Eintrag <help-url> konfiguriert. Dies muss auch ggf. auf den neuen Host-Namen |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
273 angepasst werden. Standard ist: https://flys3-devel.bafg.de/wiki |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
274 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
275 #. Gewässerdaten auf das System kopieren: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
276 Die Gewässerdaten müssen auf das System übertragen werden und |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
277 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
278 #. Gewässerdaten: |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
279 Zur Berechnung von Überschwemmungsflächen werden digitale Geländemodelle benötigt. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
280 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
281 Der Ort an dem diese Daten liegen ist in der Datei server/conf/conf.xml als <dgm-path> |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
282 zu konfigurieren. z.B.:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
283 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
284 <dgm-path>/opt/gewaesser<dgm-path> |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
285 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
286 ``Server starten`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
287 ~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
288 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
289 #. Zurück auf root wechseln:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
290 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
291 exit |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
292 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
293 #. Startskript hinterlegen:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
294 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
295 cp /opt/flys/d4e-river /etc/init.d |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
296 chmod u+x /etc/init.d/d4e-river |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
297 cd /etc/init.d/rc3.d |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
298 ln -s ../d4e-river S10d4e-river |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
299 ln -s ../d4e-river K10d4e-river |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
300 cd /etc/init.d/rc5.d |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
301 ln -s ../d4e-river S10d4e-river |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
302 ln -s ../d4e-river K10d4e-river |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
303 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
304 #. Server starten:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
305 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
306 /etc/init.d/d4e-river start |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
307 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
308 Nun kann man sich mit einem Blick in /var/log/flys/server-3.0.16.log |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
309 vergewissern, dass der Server korrekt gestartet wurde. In diesem |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
310 Fall wäre die letze Zeile des Logs in der Art:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
311 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
312 INFO Standalone - Starting org.dive4elements.artifactdatabase.rest.Standalone HTTP server on localhost:18989 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
313 |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
314 .. raw:: pdf |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
315 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
316 PageBreak |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
317 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
318 Kartendienste einrichten |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
319 ------------------------ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
320 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
321 In SuSE Linux Enterprise ist kein Paket für den benötigten Mapserver |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
322 vorhanden. Dieses muss manuell installiert werden (root):: |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
323 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
324 cd /opt/flys/mapserver-pakete |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
325 rpm -i --nodeps *.rpm |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
326 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
327 Ob die Installation erfolgreich war kann man durch Abfrage der Mapserver |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
328 Version testen:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
329 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
330 /srv/www/cgi-bin/mapserv -v |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
331 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
332 Nun können die Kartendienste (river-wms, user-wms) von Flys eingerichtet |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
333 werden (als root):: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
334 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
335 cp /opt/flys/*-wms /srv/www/cgi-bin/ |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
336 chmod a+x /srv/www/cgi-bin/*-wms |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
337 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
338 Apache konfigurieren |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
339 -------------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
340 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
341 Eine Beispielkonfiguration für den Apache Webserver ist die Datei flys.conf |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
342 auf der beigelegten CD. Diese kann in das Apache vhosts.d Verzeichnis kopiert |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
343 werden. In dieser muss ggf. der Redirect für das Geoportal angepasst werden, |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
344 da in diesem die URL enthalten ist. |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
345 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
346 Apache Konfiguration kopieren:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
347 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
348 cp /opt/flys/flys.conf /etc/apache2/vhosts.d |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
349 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
350 In der Konfigurationsdatei ``/etc/apache2/vhosts.d/flys.conf`` muss ggf. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
351 der redirect auf einen anderen Host geändert werden. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
352 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
353 Apache neu starten:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
354 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
355 /etc/init.d/apache2 restart |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
356 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
357 ``HTTPS einrichten`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
358 ~~~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
359 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
360 Um verschlüsselten Zugriff über https einzurichten kann man o.g. Konfiguration |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
361 entsprechend anpassen. Wie dies zu geschehen hat ist der Apache Dokumentation |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
362 zu entnehmen und soll nicht Teil dieser Anleitung sein. Allerdings ist zu bemerken, |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
363 dass darauf geachtet werden sollte, es weiterhin zu ermöglichen Kartendienste über |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
364 http abzurufen. Dies kann man durch einen bedingten Redirect in der Konfiguration |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
365 des VirtualHosts auf Port 80 erreichen:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
366 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
367 RewriteEngine on |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
368 RewriteCond %{REQUEST_URI} !^/cgi-bin/ |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
369 RewriteRule (.*) https://flys3-devel.bafg.de/$1 [R=301,L] |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
370 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
371 .. raw:: pdf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
372 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
373 PageBreak |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
374 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
375 Web Client Installieren |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
376 ----------------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
377 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
378 Der Web Client läuft als Tomcat Webapp. Damit Tomcat diesen startet |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
379 muss der Client nur an die richtige Stelle kopiert werden. (als root):: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
380 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
381 /etc/init.d/tomcat6 stop |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
382 cp /opt/flys/flys-3.0.16/client/flys-3.0.16.war /usr/share/tomcat6/webapps |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
383 /etc/init.d/tomcat6 start |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
384 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
385 Das Neustarten des Tomcat Servers ist hierbei optional, kann aber dazu dienen |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
386 die Stabilität des Tomcat Servers zu verbessern. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
387 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
388 Ggf. ist noch der Eintrag print-url in der Datei |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
389 ``/usr/share/tomcat/webapps/flys-3.0.16/WEB-INF/web.xml`` anzupassen |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
390 insbesondere wenn man zwischen https und http wechselt. Default ist https. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
391 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
392 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
393 In der Datei ``/var/log/tomcat6/catalina.out`` kann man nachsehen ob |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
394 der Start erfolgreich war. Gab es Probelme mit Java muss man |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
395 ggf. die verwendete Java Version in /etc/tomcat6/tomcat6.conf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
396 anpassen indem man den Eintrag JAVA_HOME ändert:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
397 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
398 JAVA_HOME="/usr/java/jdk1.6.0_26/jre" |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
399 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
400 Wiki installieren |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
401 ----------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
402 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
403 Das Wiki für den Fachdienst Flys ist so konfiguriert, dass es |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
404 unter /home/flys/wiki erwartet wird. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
405 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
406 Wiki entpacken:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
407 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
408 su - flys |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
409 cd /home/flys |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
410 tar -xf /opt/flys/flys-wiki.tar.gz |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
411 exit |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
412 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
413 Rechte für wwwrun setzen:: |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
414 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
415 cd /home/flys/wiki/moin-2013-02-01/wiki/ |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
416 chown -R wwwrun data underlay |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
417 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
418 .. raw:: pdf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
419 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
420 PageBreak |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
421 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
422 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
423 FLYS-Importer |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
424 ------------- |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
425 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
426 Um den Flys Importer nach /opt/flys zu installieren |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
427 reicht es Diesen zu entpacken (als Nutzer flys).:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
428 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
429 cd /opt/flys |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
430 tar -xf /opt/flys-importer_201310251707.tar.gz |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
431 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
432 Dieser liegt anschließend unter /opt/flys-importer |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
433 bereit. Die Konfiguration und Verwendung ist der |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
434 Importer Dokumentation zu entnehmen. Diese liegt |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
435 nun unter:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
436 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
437 /opt/flys/flys-importer/importer-manual.pdf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
438 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
439 AFT-DIPS |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
440 -------- |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
441 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
442 AFT Dips nach /opt/flys installieren:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
443 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
444 cd /opt/flys/ |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
445 tar -xf aft-dips-etl.tar.gz |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
446 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
447 Ggf. muss nun noch die Konfiguration der Datenbanken angepasst werden. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
448 Die zugehörige Konfigurationsdatei ist:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
449 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
450 /opt/flys/aft-dips-etl/conf/conf.xml |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
451 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
452 Der Prozess kann nun ausgeführt werden:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
453 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
454 /opt/flys/aft-dips-etl/bin/run.sh |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
455 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
456 Logs des AFT/DIPS synchronisationsprozesses werden unter |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
457 ``/opt/flys/aft-dips-etl/logs`` abgelegt. |