Если на боевом сервере с liferay в публикаторе не работает ссылка "Назад" или в PortalUtil.encodeRedirect(redirect) возвращает null, и в тоже время на тестовом сервере всё в порядке. Надо установить в portal-ext.properties свойство redirect.url.security.mode=domain. Дело в том, что по умолчанию у liferay свойство redirect.url.security.mode=ip и когда мы заходим на портал по доменному имени liferay считает редирект с символьным именем недопустимым.
Рассмотрим основные варианты организации кластерной архитектуры Liferay портала.
Для этого изучим официальную документацию и тезисно изложим самое главное.
Следуя приведенным тезисам в последствии будем проводить эксперименты и подбирать подходящее именно нам решение.
При переходе к кластерной архитектуре мы сталкиваемся с набором потенциально узких мест и от принятного решения будет зависеть эффективность всей архитектуры в принципе.
Рассмотрим каждую из проблемных зон в отдельности.

В Liferay существует возможность создания заданий, выполняемых по расписанию. Реализация планировщика заданий в Liferay версии 5 и версии 6 отличаются. В последней версии Liferay используется стандартный механизм шины сообщений, т.е. любое задание, по сути, является слушателем на получение сообщений. Из задания доступны все те же возможности (Liferay API), что и из любого плагина.

Разбираемся с разрывом соединения с базой данных и настраиваем соединение с базой данных через пул.

Конфигурация

  • Liferay Portal 6.1
  • Apache Tomcat 7
  • Oracle 11g
  • Portlet - портлет, обеспечиваюший отображение данных из БД
Отключаем приставку web/guest в url адресе Liferay портала.

Допустим, у вас портал установлен по адресу

http://myportal.ru

При переходе по страницам сайта ваш url представляет из себя следующий вид:
http://myportal.ru/web/guest/test

Вы хотите избавиться от приставки “web/guest”.