Aby zakualizować system dLibra przy użyciu aktualizatora do wersji 5.3.0, należy w pliku konfiguracyjnym updater.properties w nowej linii dodać następujący wpis:
updater.requestedVersion=5.3.0
Zabezpieczenie istniejącej instalacji
Nowa wersja systemu dLibra posiada zmienioną strukturę bazy danych względem poprzednich wersji. Podczas procesu aktualizacji aktualizator automatycznie wykona odpowiednie skrypty zmieniające strukturę bazy danych. Przed rozpoczęciem aktualizacji należy zabezpieczyć bieżącą instalację systemu dLibra poprzez wykonanie kopii zapasowej bazy danych oraz katalogu serwera dLibry oraz aplikacji czytelnika.
Uwagi dotyczące procesu aktualizacji
Aktualizacja dlibra-server
- dlibra-server/conf/server.xml - jedyną zmianą jest nowy numer wersji dla wszystkich usług - serviceVersion="5.3"
Aktualizacja dlibra-webapp
- dlibra-webapp/WEB-INF/components.xml - do komponentów CollectionStatisticsComponent i BasicCollectionStatsComponent dodano parametr force.publication.refresh
- dlibra-webapp/WEB-INF/conf/resource-managers.xml - dodano wpis dotyczący nowe sposobu przechowywania statystyk
- dlibra-webapp/WEB-INF/formats/dvju_browser/message_en.xml - zaktualizowano odnośnik do pluginu djvu
Zmienione pliki
Lista najważniejszych plików które zostały zmienione.
Pliki zmienione w dlibra-server
*.xml
dlibra-server/conf/server.xml
Pliki zmienione/dodane w dlibra-webapp
*.xml
dlibra-webapp/WEB-INF/components.xml
dlibra-webapp/WEB-INF/conf/resource-managers.xml
dlibra-webapp/WEB-INF/formats/dvju_browser/message_en.xml
*.properties
dlibra-webapp/WEB-INF/conf/stats.properties
Pliki zmienione w dlibra/dlibra-webapp/WEB-INF/lib/dcore-web-components.jar
*.xml
SendPermissionRequestAction_en.xml
SendPermissionRequestAction_pl.xml