从Liferay Portal EE 6.1.20迁移到Liferay Portal CE 6.1.1

时间:2013-07-31 10:02:16

标签: migration liferay liferay-6

我想从Liferay Portal EE 6.1.20 GA2(本地开发的试用版)迁移到Liferay Portal CE 6.1.1 GA2(客户要求已更改)。

是否可以使用相同的db(可能有一些降级过程)和配置,开发的portlet,数据等?许多信息存储在db(组织层次结构,用户,角色,站点和页面模板等)中,并且很难使用exports-imports等手动迁移它。

尝试使用相同的db会引发以下异常:

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

在EE数据库的release_表中从6120到6101手动更改liferay门户网站的构建版本是否安全?

2 个答案:

答案 0 :(得分:1)

最后,按我的问题所述实现它,似乎工作正常。

我使用与Liferay EE 6.1.20安装相同的数据库,并在EE数据库的release_表中从6120到6101手动更改了liferay门户网站的构建版本。 我使用Liferay CE 6.1.1捆绑包和tomcat,我从EE包中复制了数据文件夹(包含文档库文件等)所有我在webapps文件夹中部署的插件(主题,portlet,钩子等),所有配置文件(门户网站) -ext.properties等。)。

我现在只在日志中引入有关市场插件版本的例外情况,但它似乎不引人注目且对用户不可见,并且市场功能正常工作。

答案 1 :(得分:0)

就我而言,我与tomcat / conf文件夹内的context.xml中编写的数据库建立了连接。 确保检查连接,并且该连接指向正确的数据库。并删除release_表中的所有行对我有帮助。