Uwaga! | |
---|---|
Zaleca się zachowanie szczególnej ostrożności przy modyfikowaniu wszystkich opisanych poniżej plików i parametrów systemu dLibra. |
Wszystkie pliki konfiguracyjne systemu dLibra znajdują się w podkatalogu conf katalogu głównego serwera oraz jego podkatalogach. W każdym z plików istotne parametry konfiguracyjne zostały opatrzone komentarzem. Pliki znajdujące się bezpośrednio w katalogu conf dotyczą wszystkich usług serwera systemu dLibra. Pliki znajdującie się w podkatalogach tego katalogu zawierają indywidualne ustawienia poszczególnych usług. Dostępne są następujące pliki konfiguracyjne:
database.properties - zawiera nazwę użytkownika, hasło oraz adres bazy danych wykorzystywanej przez serwer dLibra oraz parametry definiujące rodzaj wykorzystywanej bazy danych.
default-service.properties - zawiera domyślne wspólne parametry konfiguracyjne usług serwera dLibra. Zdefiniowane w tym pliku wartości mogą być nadpisywane w plikach service.properties poszczególnych usług.
diacritic.properties - plik określający zasady transformacji znaków diakrytycznych na potrzeby indeksowania i wyszukiwania.
ehcache.properties, *.dtd - pliki konfiguracyjne mechanizmu dostępowego do bazy danych.
log4j.properties - plik konfigurujący mechanizm logowania przebiegu pracy serwera.
lucene.properties - plik konfigurujący mechanizm indeksowania i wyszukiwania.
server.xml - główny plik konfiguracyjny serwera. Zawiera on listę usług serwera dLibra, które mają być uruchomione oraz wskazania na pozostałe pliki konfiguracyjne.
smtp.properties - plik konfigurujący mechanizm wysyłania wiadomości e-mail (wykorzystywany opcjonalnie, w zależności od konfiguracji mechanizmu logowania).
stopwords.properties - plik zawierający listę plików ignorowanych podczas indeksowania i wyszukiwania.
wrapper/*.conf - zestaw plików konfiguracyjnych mechanizmu odpowiedzialnego za uruchomienie serwera
dLibra w trybie usługi. Szczegółowa dokumentacja tego pliku znajduje się na stronie
http:
??/quartz.properties - plik konfigurujący mechanizm zadań okresowych.
pliki ??/jobs.xml - pliki konfigurujące zadania okresowe na poziomie poszczególnych usług serwera dLibra .
??/service.properties - plik zawierający parametry konfiguracyjne specyficzne dla poszczególnych usług.
cs/zip_readme.txt - szablon informacji tekstowej dołączanej do archiwów z treścią publikacji.
ms/dc-export.properties - plik określający zasady transformacji metadanych do schematu DublinCore.
mx/xls - katalog zawierający pliki wykrozystywane do generowania interfejsu administracyjnego serwera.
se/liusConfig.xml - plik konfigurujący mechanizm indeksujący treść publikacji.
us/ldap.properties (plik opcjonalny) - zawiera zaawansowane parametry konfiguracyjne autoryzacji opartej o LDAP, wykorzystywane do obsługi mechanizmu referrali LDAP. Ma on następującą strukturę:
ldap.server.host.1=host ldap.server.base.dn.1=baseDN ldap.admin.dn.1=adminDN ldap.admin.password.1=password ... ldap.server.host.n=host ldap.server.base.dn.n=baseDN ldap.admin.dn.n=adminDN ldap.admin.password.n=password domain.search.prefix.1=prefix domain.name.1.1=domain ... domain.name.1.m=domain ... domain.search.prefix.n=prefix domain.name.n.1=domain ... domain.name.n.m=domain
Znaczenie wpisów jest następujące:
ldap.server.host.n - adres referrala
ldap.server.base.dn.n - baseDN od którego powinno zaczynać się szukanie wpisów
ldap.admin.dn.n - pełny DN użytkownika administracyjnego na danym referralu,
ldap.admin.password.n - hasło użytkownika administracyjnego na danym referralu
Podstawowym wpisem w tej grupie jest adres referrala i jeśli go nie będzie to pozostałe wpisy z tą samą liczbą na końcu będą zignorowane. Jeśli natomiast nie będzie któregoś z pozostałych wpisów, to zostanie przyjęta domyślna wartość taka jak dla serwera głównego. Nie ma ograniczenia na liczbę referrali n.
Wpisy związane z obsługa domen maja następujące znaczenie:
domain.search.prefix.n - prefiks, który będzie dołożony przed baseDN serwera głównego
domain.name.n.m - domena dla której prefiks ma być doklejony
Może być dowolna ilość grup wpisów, gdzie dla danego prefiksu definiujemy dowolną ilość powiązanych z nim domen. Należy zwrócić uwagę, że prefiks jest doklejany do baseDN serwera głównego - wynika z tego ograniczenie, ze sufiks na referralach musi być taki jak podane dla głównego serwera baseDN.