2006/10/06

jLibrary

jLibrary - еще одна открытая система управления документами (dms), которая заслуживает внимания. Имеет клиентскую и серверную реализацию, причем базу документов можно хранить как на удаленном сервере, так и на рабочем компьютере (в этом случае серверная часть не нужна).
Интерфейс для работы с репозитариями основан на eclipse, поэтому неважно какая операционная система используется, главное - наличие JavaRunTime (jlibrary целиком написана на Java)

Установка серверной части плохо документирована, но всё же:
1. Если есть работающий Tomcat, скачать WAR-архив, иначе можно взять jlibrary с уже подготовленным и настроенным Tomcat'ом. (данное описание охватывает процесс установки jlibrary из WAR-архива). Tomcat по-умолчанию автоматически разворачивает (deploy) war-архивы, помещенные в webapps-каталог. После того, как архив резвернут (в директорию webapps/jlibrary), лучше остановить Tomcat.

2. Внести необходимые изменения в конфигурационные файлы

%TOMCAT_HOME%/webapps/jlibrary/WEB-INF/web.xml


repository-home
/var/jlibrary


%TOMCAT_HOME%/webapps/jlibrary/server-config.wsdd

Создать файл %TOMCAT_HOME%/conf/jaas.config

Jackrabbit {
org.apache.jackrabbit.core.security.SimpleLoginModule required anonymousId="anonymous";
};

В запускной скрипт Tomcat добавить опции

JAVA_OPTS="-Xms128m -Xmx512m -Djava.security.auth.login.config=%TOMCAT_HOME%/conf/jaas.config"

3. Запустить(перезапустить) Tomcat.

Если не возникло критических ошибок при запуске серверной части, можно подсоединяться к серверу по адресу jlibrary://hostname:8080/jlibrary. (admin:changeme)

No comments: