
README.txt
==========

Hinweise zum Aufsetzen der Umgebungen:

 1. Umgebungsvariable STAGE auf DEV bzw. WB setzen
 2. ein aktuelles Java / JDK installieren
 3. ein aktuelles Ant installieren, danach den Pfad zu Ant manuell setzen
 4. Postgres-DB installieren (http://postgresguide.com/setup/install.html)
    (falls andere Datenbank: das entsprechende JDBC-Jar im Projekt unter ./work/WEB-INF/lib hinzufügen; falls Postgres: evtl. aktualisieren)
 5. Postgres-DB einrichten (https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-ubuntu-18-04)
 6. Tomcat installieren (wichtig: alle Komponenten in einem Tomcat-Wurzelverzeichnis halten,
    Linux: https://linuxize.com/post/how-to-install-tomcat-9-on-ubuntu-18-04/)
 7. Property-Dateien ./properties/DEV.properties & WB.properties für alle Werte anpassen
 8. Die Postgres-DB mit relevanten Objekten füllen (Nutzer, Datenbank, Schema, Tabellen, Sequenzen). 
    Dafür zuerst das Ant-Target 'db_setup' z.B. von der Kommandozeile im Projektwurzelverzeichnis mit 'ant db_setup' ausführen. 
    Anschließend das SQL-Skript './sql/db_setup.sql' z.B. mit PGAdmin ausführen.
(9. Das Beispielprojekt via Ant-Target 'full_deployment' mit 'ant full_deployment' aufrufen)

Achten Sie bitte bei allen Komponenten darauf, daß die Berechtigungen relevanter Ordner und Unterordner für den ausführenden Nutzer ausreichend sind.
