Интеграция Liferay с Alfresco
Под интеграцией понимается установка портлетов Share в Liferay и настройка Share и самой Alfresco для корректной работы этих портлетов.
Настройка Alfresco
Для настройки необходимо отредактировать файл
и внести следующие строки:
Это включит необходимые способы авторизации.
Установка портлетов
Для настройки портлетов нужно, чтобы приложение Share не было развёрнуто на данном сервере приложений (там, где установлен Liferay). Сначала нужно положить файл share.war в каталог deploy, который находится в домашнем каталоге портала.
После последующего старта Tomcat-а будет развернуто приложение Share и необходимые портлеты будут скопированы в соответствующее место Liferay-я (об этом можно посмотреть в логах).
После последующего старта Tomcat-а будет развернуто приложение Share и необходимые портлеты будут скопированы в соответствующее место Liferay-я (об этом можно посмотреть в логах).
Настройка Share
Для работы портлетов необходимо включить авторизацию по cookie. Для этого следует отредактировать файл
и заменить настройки соединения с Alfresco:
Необходимо убедиться, что соединение с id
только одно иустановлено в
В противном случае портлеты не будут работать. После этого обычный вход в Share через броузер работать не будет. Если сначала зайти в Liferay, то вход в Share будет осуществляться автоматически (по cookie).
Создание пользователей
В Alfresco и Liferay должен существовать пользователь с одинаковым именем и паролем. Именем в Alfresco является поле «Имя пользователя», а в Liferay «Экранное имя».
Подводные камни
Liferay можно установить в любой контекст. Обнаружена зависимость, когда контекст не ROOT, то портлеты не загружают данные, хотя работают без ошибок и сведения о сайтах отображаются.
Комментариев нет:
Отправить комментарий