Mercurial > dive4elements > river
comparison doc/INSTALL_DE @ 7788:a18c97f9d752
INSTALL_DE: more small improvements and corrections.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Wed, 05 Mar 2014 19:47:54 +0100 |
parents | 61a9e7df0728 |
children | f9637e6ecf6d |
comparison
equal
deleted
inserted
replaced
7787:eb65364040a8 | 7788:a18c97f9d752 |
---|---|
112 | 112 |
113 #. Mapfishprint config.yaml anpassen | 113 #. Mapfishprint config.yaml anpassen |
114 | 114 |
115 $ nano config.yaml | 115 $ nano config.yaml |
116 | 116 |
117 Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen: | 117 Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen |
118 (darauf achten, dass die Einrückung mit den bestehenden Einträgen übereinstimmt): | |
118 | 119 |
119 - !dnsMatch | 120 - !dnsMatch |
120 host: yourhost # Hier den Hostnamen verwenden auf dem der MapServer läuft. | 121 host: yourhost # Hier den Hostnamen verwenden auf dem der MapServer läuft. |
121 port: 8081 # Den entsprechenden Port eintragen. | 122 port: 8081 # Den entsprechenden Port eintragen. |
122 | 123 |
124 Anpassen der Serverkonfiguration | 125 Anpassen der Serverkonfiguration |
125 -------------------------------- | 126 -------------------------------- |
126 $ cd ~/d4e-river/river/artifacts/doc/conf/ | 127 $ cd ~/d4e-river/river/artifacts/doc/conf/ |
127 | 128 |
128 #. Pfad zu den DGMs anpassen: | 129 #. Pfad zu den DGMs anpassen: |
129 $ vi conf.xml | 130 $ nano conf.xml |
130 <dgm-path>/opt/d4e-river/dgm/</dgm-path> | 131 <dgm-path>/opt/d4e-river/dgm/</dgm-path> |
131 | 132 |
132 #. Einstellen der WMS Urls | 133 #. Einstellen der WMS Urls |
133 # Anstatt yourhost:8081 in rivermap.xml und floodmap.xml den korrekten | 134 # Anstatt yourhost:8081 in rivermap.xml und floodmap.xml den korrekten |
134 # Host eintragen auf dem der MapServer läuft | 135 # Host eintragen auf dem der MapServer läuft |
142 # vorgenommen werden | 143 # vorgenommen werden |
143 | 144 |
144 | 145 |
145 Bauen der Server- und Clientkomponenten | 146 Bauen der Server- und Clientkomponenten |
146 --------------------------------------- | 147 --------------------------------------- |
147 $ cd framework/ | 148 $ cd ~/d4e-river/framework |
148 $ mvn clean compile package install | 149 $ mvn install |
149 $ cd ../http-client/ | 150 $ cd ../http-client/ |
150 $ mvn clean compile package install | 151 $ mvn install |
151 $ cd ../river/backend/ | 152 $ cd ../river/backend/ |
152 $ mvn clean compile package install | 153 $ mvn install |
153 $ cd ../artifacts/ | 154 $ cd ../artifacts/ |
154 $ mvn clean compile package dependency:copy-dependencies | 155 $ mvn package dependency:copy-dependencies |
155 $ cd ../gwt-client/ | 156 $ cd ../gwt-client/ |
156 $ curl -O http://openlayers.org/download/OpenLayers-2.11.tar.gz | 157 $ curl -O http://openlayers.org/download/OpenLayers-2.11.tar.gz |
157 $ tar xvfz OpenLayers-2.11.tar.gz | 158 $ tar xvfz OpenLayers-2.11.tar.gz |
158 $ mv OpenLayers-2.11 src/main/webapp/ | 159 $ mv OpenLayers-2.11 src/main/webapp/ |
159 $ mvn clean compile package | 160 $ mvn package |
160 $ cd ../../ | |
161 | 161 |
162 | 162 |
163 Kopieren der Serverkomponenten | 163 Kopieren der Serverkomponenten |
164 ------------------------------ | 164 ------------------------------ |
165 $ su root | 165 $ su root |
167 $ cd /opt/d4e-river/ | 167 $ cd /opt/d4e-river/ |
168 $ mkdir -p bin/lib | 168 $ mkdir -p bin/lib |
169 $ cp /home/d4euser/d4e-river/river/artifacts/target/river-artifacts-1.0-SNAPSHOT.jar bin/lib/ | 169 $ cp /home/d4euser/d4e-river/river/artifacts/target/river-artifacts-1.0-SNAPSHOT.jar bin/lib/ |
170 $ cp /home/d4euser/d4e-river/river/artifacts/target/dependency/* bin/lib/ | 170 $ cp /home/d4euser/d4e-river/river/artifacts/target/dependency/* bin/lib/ |
171 $ mkdir conf | 171 $ mkdir conf |
172 $ cp /home/d4euser/d4e-river/framework/artifact-database/doc/example-conf/log4j.properties conf/ | 172 $ cp -R /home/d4euser/d4e-river/river/artifacts/doc/conf/* conf/ |
173 $ cp -R ../river/artifacts/doc/conf/* conf/ | |
174 | 173 |
175 | 174 |
176 Artefaktdatenbank erstellen | 175 Artefaktdatenbank erstellen |
177 =========================== | 176 =========================== |
178 $ su root | |
179 $ su d4e | |
180 $ cd /opt/d4e-river/ | |
181 $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createArtifacts.sh \ | 177 $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createArtifacts.sh \ |
182 /home/d4euser/d4e-river/framework/artifact-database/doc/schema-h2.sql | 178 /home/d4euser/d4e-river/framework/artifact-database/doc/schema-h2.sql |
183 $ exit | |
184 $ exit | |
185 | 179 |
186 | 180 |
187 Datenkorbdatenbank erstellen | 181 Datenkorbdatenbank erstellen |
188 ============================ | 182 ============================ |
189 $ su root | |
190 $ su d4e | |
191 $ cd /opt/d4e-river/ | |
192 $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createDatacage.sh \ | 183 $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createDatacage.sh \ |
193 /home/d4euser/d4e-river/river/artifacts/doc/conf/datacage.sql | 184 /home/d4euser/d4e-river/river/artifacts/doc/conf/datacage.sql |
194 $ exit | |
195 $ exit | 185 $ exit |
196 | 186 |
197 | 187 |
198 Backenddatenbanken (Fachdatenbank und Seddb) | 188 Backenddatenbanken (Fachdatenbank und Seddb) |
199 ============================================ | 189 ============================================ |
200 | 190 |
201 Anlegen und befüllen der Datenbanken | 191 Anlegen und befüllen der Datenbanken |
202 ------------------------------------ | 192 ------------------------------------ |
203 #. Einspielen des Schemas für die Backenddatenbank | 193 #. Einspielen des Schemas für die Backenddatenbank |
204 $ su root | |
205 $ su postgres | 194 $ su postgres |
206 $ cd /home/d4euser/d4e-river/river/backend/doc/schema/ | 195 $ cd /home/d4euser/d4e-river/river/backend/doc/schema/ |
207 $ ./postgresql-setup.sh d4e . localhost | 196 $ ./postgresql-setup.sh d4e . localhost |
208 | 197 |
209 #. Einspielen der Daten in die erstellte DB | 198 #. Einspielen der Daten in die erstellte DB |
210 $ psql -d d4e -f /home/d4euser/d4e-river/d4e_demodata.dump.sql | 199 # Demodaten von www.dive4elements.org herunterladen und entpacken |
211 | 200 $ psql -d d4e -f /home/d4euser/d4e-river/demodaten/d4e_demodata.dump.sql |
212 #. Erstellen der Seddb | 201 |
213 $ createuser -S -D -R sedb | 202 #. Erstellen der SedDB |
203 $ createuser -S -D -R seddb | |
214 $ createdb seddb | 204 $ createdb seddb |
215 $ psql -d seddb -c "ALTER USER sedb WITH PASSWORD 'sedb';" | 205 $ psql -c "ALTER USER seddb WITH PASSWORD 'seddb';" |
216 $ psql -d seddb -U sedb -h localhost -f /home/d4euser/d4e-river/seddb.dump.sql | 206 $ psql -U seddb -h localhost -f /home/d4euser/d4e-river/demodaten/seddb_demodata.dump.sql |
217 | 207 |
218 #. wieder d4euser werden | 208 #. wieder root werden |
219 $ exit | 209 $ exit |
220 $ exit | |
221 | |
222 | |
223 Konfiguration der Datenbankverbindungen | |
224 --------------------------------------- | |
225 #. Anpassen des Benutzers und des Datenbanknames | |
226 $ su root | |
227 $ su d4e | |
228 $ cd /opt/d4e-river/conf/ | |
229 $ sed -i s@flys@d4e@ backend-db.xml | |
230 | 210 |
231 | 211 |
232 Kopieren der DGMs | 212 Kopieren der DGMs |
233 ================= | 213 ================= |
234 $ su root | |
235 $ su d4e | 214 $ su d4e |
236 $ mkdir /opt/d4e-river/dgm | 215 $ mkdir /opt/d4e-river/dgm |
237 $ cp /home/d4euser/d4e-river/dgm/* /opt/d4e-river/dgm | 216 $ cp /home/d4euser/d4e-river/demodaten/dem* /opt/d4e-river/dgm |
238 | 217 |
239 | 218 |
240 Einrichten von WSPLGEN | 219 Einrichten von WSPLGEN |
241 ====================== | 220 ====================== |
242 WSPLGEN kann als ausführbare Datei heruntergeladen werden | 221 WSPLGEN kann als ausführbare Datei heruntergeladen werden |
278 #. Authentifizierung über lokale Datei | 257 #. Authentifizierung über lokale Datei |
279 # Die Datei enthält durch Leerzeichen getrennt je Zeile | 258 # Die Datei enthält durch Leerzeichen getrennt je Zeile |
280 # Benutzer, Passwort und Gruppe | 259 # Benutzer, Passwort und Gruppe |
281 $ su root | 260 $ su root |
282 $ cd /usr/share/tomcat6/ | 261 $ cd /usr/share/tomcat6/ |
283 $ echo "d4e_demo demo d4e_demo_all | 262 $ cat > flys_user_file <<EOF |
284 d4e_demo1 demo | 263 d4e_demo demo d4e_demo_all |
285 d4e_demo_extern demo d4e_demo_extern" > flys_user_file | 264 d4e_demo1 demo |
265 d4e_demo_extern demo d4e_demo_extern | |
266 EOF | |
286 $ exit | 267 $ exit |
287 | 268 |
288 # Die Konfiguration der je Gruppe freigeschalteten Module und Gewässer | 269 # Die Konfiguration der je Gruppe freigeschalteten Module und Gewässer |
289 # befindet sich in river/gwt-client/src/main/webapp/WEB-INF/features.xml | 270 # befindet sich in river/gwt-client/src/main/webapp/WEB-INF/features.xml |
290 | 271 |