Poniżej opisano czynności, które należy wykonać aby przenieść Aplikację czytelnika z jednego serwera (komputera) na drugi. Serwery mogą pracować pod kontrolą dowolnych systemów operacyjnych. Nie ma także różnicy, czy są to serwery wirtualne czy fizyczne maszyny.
Przenoszenie aplikacji serwera dLibra i danych
Konfiguracja serwerów:
Parametr |
Serwer źródłowy |
Serwer docelowy |
---|---|---|
Rodzaj systemu operacyjnego |
Linux |
Windows |
Lokalizacja aplikacji Czytelnika |
/dlibra/dlibra-webapp-5.0.0 |
c:\dlibra\dlibra-webapp-5.0.0 |
Lokalizacja katalogu z cache'em |
/dlibra/webappwork/cache |
c:\dlibra\webappwork\cache |
Lokalizacja katalogu z indeksem podpowiedzi |
/dlibra/webappwork/gossip |
c:\dlibra\webappwork\gossip |
Lokalizacja katalogu z JCR |
/dlibra/webappwork/jcr |
c:\dlibra\webappwork\jcr |
Lokalizacja katalogu z kopią JCR |
/dlibra/webappwork/jcr-restore |
c:\dlibra\webappwork\jcr-restore |
Lokalizacja katalogu z plikami tymczasowymi |
/dlibra/webappwork/upload/temporary |
c:\dlibra\webappwork\upload\temporary |
Adres IP hosta z Aplikacją czytelnika |
150.254.100.1 |
150.254.100.2 |
Przed przystąpieniem do przeniesienia systemu dLibra należy skonfigurować serwer docelowy podobnie jak serwer źródłowy. Przede wszystkim należy zainstalować Java Runtime Environment (JRE) firmy Oracle (poprzednio Sun Microsystems) w wersji co najmniej 1.5, kontener aplikacji webowych (Apache Tomcat) oraz umożliwić połączenia na portach wymaganych przez serwer systemu dLibra.
- Wyłączyć Aplikację czytelnika na serwerze źródłowym.
- Skopiować z serwera źródłowego katalog aplikacji czytelnika systemu dLibra na serwer docelowy.
- Skopiować katalog z cache'em, indeksem podpowiedzi, JCR i kopią JCR. Katalog z plikami tymczasowymi nie muszi być kopiowany.
- Zaktualizować pliki konfiguracyjne:
- c:\dlibra\dlibra-webapp-5.0.0\WEB-INF\conf\cache.properties
serialization.path=c:\dlibra\webappwork\cache
- c:\dlibra\dlibra-webapp-5.0.0\WEB-INF\conf\gossip.properties
index.dir=c:\dlibra\webappwork\gossip\index
- c:\dlibra\dlibra-webapp-5.0.0\WEB-INF\conf\jcr.properties
jcr.working.dir=c:\dlibra\webappwork\jcr
jcr.restore.dir=c:\dlibra/webappwork\jcr-restore
- c:\dlibra\dlibra-webapp-5.0.0\WEB-INF\conf\pubcreator.properties
upload.temp.dir=c:\dlibra\webappwork\upload\temporary
Jeżeli adres IP serwera docelowego ulegnie zmianie, należy wykonać dodatkowe czynności. Jeżeli adres się nie zmienił czynności te należy pominąć.
- W bazie danych w tabeli SYS_SERVICES zaktualizować wartości w kolumnie SER_HOST dla rekordu usługi ps.
- W pliku c:\dlibra\dlibra-webapp-5.0.0\WEB-INF\conf\services.properties zaktualizować wartość parametru
my.url
na//150.254.100.102:10051/ss
Ostatnim krokiem będzie zainstalowanie Aplikacji czytelnika w serwerze Tomcat.
Po dokonaniu wyżej opisanych czynności możemy uruchomić Aplikację czytelnika systemu dLibra na nowym serwerze.