Первый портлет



бет3/6
Дата06.01.2022
өлшемі126 Kb.
#11510
1   2   3   4   5   6
Байланысты:
Первый портлет

среда, 4 ноября 2009 г.

Настройка Mysql и Liferay


Настройка

По умолчанию в качестве БД используется некий HSQLDB. Чтобы настроить Liferay на использование mysql(liferay bundled with tomcat), достаточно подровнять один файл(>=5.1).



$LIFERAY_PATH/$TOMCAT/webapps/ROOT/WEB-INF/classes/portal-ext.properties

По умолчанию портал подгружается с настройками из файла portal.properties, что лежит в либе portal-impl.jar. Создавая указанный выше файл, мы расширяем настройки портала, с возможностью указания своих параметров для запуска.

Итак, для начала создадим базу данных lportal, а также для пущей независимости настоятельно рекомендую создать отдельного mysql-юзера, и выделить ему права на эту БД. Пусть это будет пользователь с парой luser/luser.

После создания базы возникает резонный вопрос: а откуда взять данные для наполнения этой самой базы?

Есть два варианта. Первый и самый простой -- это предоставить лайфрэю самому залить данные по умолчанию. Второй и более ненадежный(в моем случае) -- это скачать и выполнить скрипт заливки с офсайта(раздел additional files). Скажу честно, второй вариант у меня не сработал ни разу, ибо предоставленные на сайте скрипты кривые, поэтому воспользуемся первым вариантом.

Настраиваем portal-ext.properties.

# Настройки драйвера
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=luser
jdbc.default.password=luser

# Настройки БД


##Скажем лайфрэю, чтобы он сам залил все данные
schema.run.enabled=true
##Пусть зальет демо-данные
schema.run.minimal=false

Вот и все. В идеале запускаем портал и после запуска сервера получаем сконфигурированное соединение с Mysql.





Достарыңызбен бөлісу:
1   2   3   4   5   6




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет