Skip to content. Skip to navigation

Agora Dokumentation

Sections
You are here: Home Support Dokumentation Agora System
Document Actions

Agora System

Sie sind hier: 4 Installation
 

4.4.3 Einrichtung von Agora

Es wird vorausgesetzt, daß unser Beispielprojekt ‚DigitalLibrary’ inhaltlich konfiguriert ist, d.h. es existiert bereits eine Datei ‚DigitalLibrary.war’, die alle projekt-spezifischen Templates und Dokumentstrukturen sowie alle Agora-Klassen vollständig enthält. Die konkrete Verhaltensweise von Agora wird über die Konfigurationsdatei agora-server.xml gesteuert. Also muß agora-server.xml an die aktuellen Rechnerverhältnisse angepaßt werden. Weiterhin ist die Einrichtung des Agora Repository durchzuführen.

Hierzu liefert Agora ein Skript CreateRepository.cmd, das die Datenstruktur des Repository im Dateisystem erzeugt. Das Skript ist vor dem Starten an die jeweiligen Rechner/Projektkonfigurationen anzupassen. Folgende Einträgen in CreateRepository.cmd müssen überprüft werden: - Da das Skript zur Ausführung Java benötigt, muß eine Umgebungsvariable JAVA_HOME gesetzt sein, die den Pfad zur Java-Umgebung enthält. - Setzen des Konfigurationsverzeichnisses für das Agora Repository, z. B.:

set CONFIG_BASE=c:\agora\DigitalLibrary\config
- Setzen Konfigurationsdatei für das Programmlogging, z. B.:
set CONFIG_LOG4j=%CONFIG_BASE%\log4j.xml
- Pfad zum Agora Repository, z. B.:
Set REPOSITORY_DIR=c:\agora\DigitalLibrary\repository
- Setzen der Agora Bibliothek, z. B.:
set AGORA_LIB=%CONFIG_BASE%\agora-all.jar
- Setzen des CLASSPATH, z. B.:
set CLASSPATHX=%AGORA_LIB%
- Setzen der Konfigurationsdatei repository-config.xml, die den Aufbau des Repositorys beschreibt
set CONFIG=%CONFIG_BASE%\repository-config.xml

- Setzen der verwendeten Dokumentstruktur-Datei, z. B. :

set DOCSTRCT=%CONFIG_BASE%\docstrct-DigitalLibrary.xml
- Setzen der Konfigurationsdatei für den Indexaufbau, z. B.:
set INDEX=%CONFIG_BASE%\index-DigitalLibrary.xml

Folgende Schritte ergeben sich zusätzlich:

- Erstellen eines Agora Projektverzeichnis, z. B.:

Windows: C:\agora\DigitalLibrary

Linux: /home/agora/DigitalLibrary - Erstellen von Datenverzeichnissen (für Image– und Dokumentdaten), z. B.:

Windows: C:\agora\DigitalLibrary\images

Windows: C:\agora\DigitalLibrary\docs

Linux: /home/agora/DigitalLibrary/images

Linux: /home/agora/DigitalLibrary/docs - Erstellen eines Importverzeichnisses (als Container/Hotfolder für Dokumente, die zu importieren sind), z. B.:

Windows: C:\agora\DigitalLibrary\import

Linux: /home/agora/DigitalLibrary/import

- Über den Windows Internet Informationsdienst wird ein virtuelles Verzeichnis DigitalLibrary angelegt, das auf C:\agora\DigitalLibrary\ zeigt (das Verzeichnis, in dem die Images liegen). Unter Linux wird ein virtuelles Verzeichnis DigitalLibrary angelegt, das auf /home/agora/DigitalLibrary/ zeigt.

Üblicherweise wird dies in der Alias-Sektion von /etc/httpd/conf/httpd.conf konfiguriert.

Die entsprechende Zeile muß dann lauten:

...
Alias /DigitalLibrary "/home/agora/DigitalLibrary/"
...
Weiter müssen unter Linux folgende Umgebungsvariablen (in .profile) gesetzt sein: CATALINA_HOME wird auf das Tomcat Home-Verzeichnis gesetzt, z.B.:
CATALINA_HOME=/var/tomcat5
JAVA_HOME wird auf das Java Home-Verzeichnis gesetzt, z.B.:
JAVA_HOME=/usr/lib/java
TOMCAT_HOME wird auf das Tomcat Home-Verzeichnis gesetzt, z.B.:
TOMCAT_HOME=/var/tomcat5


Sie sind hier: 4 Installation
 
last modified 2007-03-13 11:54