# HG changeset patch # User Tom Gottfried # Date 1394045274 -3600 # Node ID a18c97f9d7520556a880caec7620f694a869c41b # Parent eb65364040a86f4c53ffd0ab135be974b3ae561f INSTALL_DE: more small improvements and corrections. diff -r eb65364040a8 -r a18c97f9d752 doc/INSTALL_DE --- a/doc/INSTALL_DE Wed Mar 05 19:33:55 2014 +0100 +++ b/doc/INSTALL_DE Wed Mar 05 19:47:54 2014 +0100 @@ -114,7 +114,8 @@ $ nano config.yaml - Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen: + Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen + (darauf achten, dass die Einrückung mit den bestehenden Einträgen übereinstimmt): - !dnsMatch host: yourhost # Hier den Hostnamen verwenden auf dem der MapServer läuft. @@ -126,7 +127,7 @@ $ cd ~/d4e-river/river/artifacts/doc/conf/ #. Pfad zu den DGMs anpassen: - $ vi conf.xml + $ nano conf.xml /opt/d4e-river/dgm/ #. Einstellen der WMS Urls @@ -144,20 +145,19 @@ Bauen der Server- und Clientkomponenten --------------------------------------- - $ cd framework/ - $ mvn clean compile package install + $ cd ~/d4e-river/framework + $ mvn install $ cd ../http-client/ - $ mvn clean compile package install + $ mvn install $ cd ../river/backend/ - $ mvn clean compile package install + $ mvn install $ cd ../artifacts/ - $ mvn clean compile package dependency:copy-dependencies + $ mvn package dependency:copy-dependencies $ cd ../gwt-client/ $ curl -O http://openlayers.org/download/OpenLayers-2.11.tar.gz $ tar xvfz OpenLayers-2.11.tar.gz $ mv OpenLayers-2.11 src/main/webapp/ - $ mvn clean compile package - $ cd ../../ + $ mvn package Kopieren der Serverkomponenten @@ -169,30 +169,20 @@ $ cp /home/d4euser/d4e-river/river/artifacts/target/river-artifacts-1.0-SNAPSHOT.jar bin/lib/ $ cp /home/d4euser/d4e-river/river/artifacts/target/dependency/* bin/lib/ $ mkdir conf - $ cp /home/d4euser/d4e-river/framework/artifact-database/doc/example-conf/log4j.properties conf/ - $ cp -R ../river/artifacts/doc/conf/* conf/ + $ cp -R /home/d4euser/d4e-river/river/artifacts/doc/conf/* conf/ Artefaktdatenbank erstellen =========================== - $ su root - $ su d4e - $ cd /opt/d4e-river/ $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createArtifacts.sh \ /home/d4euser/d4e-river/framework/artifact-database/doc/schema-h2.sql - $ exit - $ exit Datenkorbdatenbank erstellen ============================ - $ su root - $ su d4e - $ cd /opt/d4e-river/ $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createDatacage.sh \ /home/d4euser/d4e-river/river/artifacts/doc/conf/datacage.sql $ exit - $ exit Backenddatenbanken (Fachdatenbank und Seddb) @@ -201,40 +191,29 @@ Anlegen und befüllen der Datenbanken ------------------------------------ #. Einspielen des Schemas für die Backenddatenbank - $ su root $ su postgres $ cd /home/d4euser/d4e-river/river/backend/doc/schema/ $ ./postgresql-setup.sh d4e . localhost #. Einspielen der Daten in die erstellte DB - $ psql -d d4e -f /home/d4euser/d4e-river/d4e_demodata.dump.sql + # Demodaten von www.dive4elements.org herunterladen und entpacken + $ psql -d d4e -f /home/d4euser/d4e-river/demodaten/d4e_demodata.dump.sql -#. Erstellen der Seddb - $ createuser -S -D -R sedb +#. Erstellen der SedDB + $ createuser -S -D -R seddb $ createdb seddb - $ psql -d seddb -c "ALTER USER sedb WITH PASSWORD 'sedb';" - $ psql -d seddb -U sedb -h localhost -f /home/d4euser/d4e-river/seddb.dump.sql + $ psql -c "ALTER USER seddb WITH PASSWORD 'seddb';" + $ psql -U seddb -h localhost -f /home/d4euser/d4e-river/demodaten/seddb_demodata.dump.sql -#. wieder d4euser werden +#. wieder root werden $ exit - $ exit - - -Konfiguration der Datenbankverbindungen ---------------------------------------- -#. Anpassen des Benutzers und des Datenbanknames - $ su root - $ su d4e - $ cd /opt/d4e-river/conf/ - $ sed -i s@flys@d4e@ backend-db.xml Kopieren der DGMs ================= - $ su root $ su d4e $ mkdir /opt/d4e-river/dgm - $ cp /home/d4euser/d4e-river/dgm/* /opt/d4e-river/dgm + $ cp /home/d4euser/d4e-river/demodaten/dem* /opt/d4e-river/dgm Einrichten von WSPLGEN @@ -280,9 +259,11 @@ # Benutzer, Passwort und Gruppe $ su root $ cd /usr/share/tomcat6/ - $ echo "d4e_demo demo d4e_demo_all - d4e_demo1 demo - d4e_demo_extern demo d4e_demo_extern" > flys_user_file + $ cat > flys_user_file <