Установка Liferay

Задача
Установить Liferay

Решение
Liferay может быть запущен под разными серверами приложений, но для простоты мы будем использовать сервлет контейнер Tomcat.

1. Установка JDK.
Предварительно перед установкой Liferay, который запускается внутри Tomcat должен быть установлен JDK (Java Development Kit) и настроена переменная окружения JAVA_HOME, указывающая на корневую директорию JDK.

2. Установка дистрибутива Liferay.
Дистрибутив Liferay можно скачать на официального сайта проекта по ссылке http://www.liferay.com/downloads/liferay-portal/available-releases. Выбираем сборку для Tomcat (Bundled with Tomcat).

Скачанный двоичный дистрибутив (архив в формате ZIP) следует распаковать в выбранный Вами для инсталяции каталог.

Распакованный архив представляет собой готовый к запуску Tomcat с уже установленным на него приложением Liferay расположенным в папке tomcat\webapps\ROOT. Так же в этой папке webapps находятся дополнительные портлеты.

В папке tomcat-[version-number]\lib\ext расположены дополнительные библиотеки (JAR файлы), которые необходимы для функционирования Liferay, но не входят в базовую версию Tomcat.

Далее следует настроить переменной окружения CATALINA_HOME, указывающую на путь до распокованного tomcat-[version-number]. Таким образом мы имеем готовый и настроенный для запуска экземпляр сервлет контейнера Tomcat.

3. Первоначальная настройка Liferay.
Для запуска Liferay необходимо запустить Tomcat с помощью скрипта tomcat-[version-number]\bin\startup.bat

По адресу http://localhost:8080/ запуститься главная страница мастера установки (Master Wizard).

В этом окне следует указать пароль и логин администратора. Так же рекомендуется сменить настройки базы данных, по умолчанию используется HSQLDB.

Если хочется избежать запуска мастера установки и произвести все настройки вручную, то следует создать файл настроек portal-ext.properties в папке куда рапаковали дистрибутив Liferay (отметим, что не папке tomcat-[version-number], а именно корневая папка куда был распакован Liferay).

В файле portal-ext.properties следует отключить запуск мастера настройки через выключение флага setup.wizard.enabled
setup.wizard.enabled=false

Настройки базы данных, необходимо указывать вручную, если эти настройки не указывать, то, по-умолчанию, как было сказано выше будет использоваться база данных HSQLDB. Ниже приведен пример настройки базы данных MySQL:
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.pasword=1234

Отметим, что, по-умолчанию, используется логин администратора test@liferay.com и пароль test
comments powered by Disqus