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.