Installation (Derby):
WebFLYS benutzt z.Z. intern eine eingebettete Derby-Datenbank.
Um diese zu betreiben, ist es nötig, im Dateisystem die entsprechende
Datenbank anzulegen. Dies kann mit dem Derby-Tool 'ij' geschehen.
Das entsprechende Schema liegt unter doc/schema.sql. Der Pfad
zur Datenbank sei jetzt z.B. '/opt/databases/WebFLYS'
Das Schema liege unter '/home/webflys/doc/'
$ mkdir -p /opt/databases
$ cd /opt/databases
$ ij
> connect 'jdbc:derby:WebFLYS;create=true';
> run '/home/webflys/doc/wst-schema.sql';
> run '/home/webflys/doc/rivers.sql';
> exit;
Es darauf zu achten, dass der Nutzer, unter dessen dem der
der Tomcat-Server läuft, Schreib-/Lese-Zugriffsrechte auf
das Verzeichnis /opt/databases hat.
Im Tomcat-Server müssen unter $CATALINA_HOME/common/endorsed/ die
Libraries für Derby hinterlegt werden.
webflys.war muss über den Tomcat-Manager 'deployed' werden bzw.
händisch vor dem Start des Tomcat unter $CATALINA_HOME/webapps hinterlegt
werden.
Konfiguration WebFLYS (Derby):
Um mit dem Scheduler kommunizieren zu können, muss in der
Konfiguration der URL-Pfad zu diesem Server angegebeb werden.
Dies geschieht in $CATALINA_HOME/conf/server.xml:
Der Environment-Eintrag 'webflys.scheduler' konfiguriert die Verbindungsdaten
zum Scheduler. Insbesondere das 'value'-Attribut ist anzupassen.
Der Resource-Eintrag 'webflys.db' stellt die Ressource für die Datenbankverbindung
bereit. Hier ist das 'url'-Attribut an den Pfad zur Derby-Datenbank anzupassen.
--------------------------------------------
Installation (Orcale):
Das entsprechende DB-Schema (wst-schema_oracle.sql) muss in der Oracle-DB
hinterlegt sein. Ferner müssen die Zugangsparameter für die DB
vorhanden sein. Die Datei rivers.sql füllt die Tabelle rivers mit den
derzeit möglichen Flüssen.
Konfiguration (Oracle):
Die Anbindung an die Oracle DB sieht wie folgt aus
($CATALINA_HOME/conf/server.xml):
username="" password=""
url="jdbc:oracle:thin:@127.0.0.1:1521:mysid"/>
Der Resource-Eintrag 'webflys.db' stellt die Ressource für die Datenbankverbindung
bereit. Hier sind die Attribute 'username, password und url' an die
lokalen Einstellungen anzupassen.
Weitere Details sind in der Tomcat-Dokumentation unter
http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html
zu finden.