Переход с Liferay Portal EE 6.1.20 на Liferay Portal CE 6.1.1

Я хочу перейти с Liferay Portal EE 6.1.20 GA2 (разработана локально с пробной версией) на Liferay Portal CE 6.1.1 GA2 (требования клиента изменены).

Можно ли использовать ту же базу данных (возможно, с некоторым процессом понижения версии) и конфигурации, разработанные портлеты, данные и т. д.? В БД хранится много информации (иерархия организаций, пользователи, роли, шаблоны сайтов и страниц и т. д.), и ее сложно перенести вручную с помощью экспорта-импорта и т. д.

Попытка использовать ту же базу данных вызывает следующее исключение:

java.lang.IllegalStateException: Attempting to deploy an older Liferay Portal version. Current build version is 6120 and attempting to deploy version 6101.

Безопасно ли вручную изменять версию сборки портала liferay в таблице release_ базы данных EE с 6120 на 6101?


person Maria Ioannidou    schedule 31.07.2013    source источник


Ответы (2)


Наконец, реализовал его, как описано в моем вопросе, и, кажется, работает нормально.

Я использовал ту же базу данных, что и при установке Liferay EE 6.1.20, и вручную изменил версию сборки портала liferay в таблице release_ базы данных EE с 6120 на 6101. Я использовал пакет Liferay CE 6.1.1 с tomcat и скопировал данные из пакета EE. папка (с файлами библиотеки документов и т. д.) все мои развернутые плагины (темы, портлеты, хуки и т. д.) в папке веб-приложений, все файлы конфигурации (portal-ext.properties и т. д.).

Теперь я выбрасываю в журналы только исключение о версии плагина Marketplace, но оно кажется ненавязчивым и невидимым для пользователя, и функция Marketplace работает нормально.

person Maria Ioannidou    schedule 02.08.2013

В моем случае у меня было подключение к базе данных, записанное в context.xml внутри папки tomcat/conf. Убедитесь, что вы проверили соединение и оно указывает на правильную базу данных. а также мне помогло удаление всех строк в таблице release_.

person Vineela Thonupunuri    schedule 12.11.2018