Migration 公共页面从6.2 ee迁移到Liferay 7.0

Migration 公共页面从6.2 ee迁移到Liferay 7.0,migration,liferay,liferay-7,Migration,Liferay,Liferay 7,作为从Liferay 6.2 EE升级到Liferay 7.0的一部分,我正在寻找一种具有结构和模板的公共/私有页面迁移解决方案 实现这项任务的可能途径是什么?请建议 发行详情如下: 我需要将使用模板语言(.vm)开发的所有公共页面从LIferay 6.2 EE导出到LIferay 7 迄今为止尝试的方法和例外: 1) 我从6.2 EE中导出了一个包含少量公共页面的lar,并更改了manifest.xml,并尝试将其导入Liferay DXP。这与GET异常不一样,“$UnknowField

作为从Liferay 6.2 EE升级到Liferay 7.0的一部分,我正在寻找一种具有结构和模板的公共/私有页面迁移解决方案

实现这项任务的可能途径是什么?请建议

  • 发行详情如下:
我需要将使用模板语言(.vm)开发的所有公共页面从LIferay 6.2 EE导出到LIferay 7

迄今为止尝试的方法和例外:


1) 我从6.2 EE中导出了一个包含少量公共页面的lar,并更改了manifest.xml,并尝试将其导入Liferay DXP。这与GET异常不一样,“$UnknowFieldException:没有这样的字段com.liferay.portal.model.impl.LayoutImpl.\u userUuid…”

这并不像评论所说的那样广泛,原因很简单:不同版本之间不支持导出和导入功能,由于下面的xml在LR版本中具有不同的格式,如果您查看数据库,就会看到它

如果您要执行升级过程,请首先按照所述的升级过程升级数据库:使用升级工具(lr_home/tools)的升级过程。将数据库设置为正确版本后,您将能够再次使用导入和导出。但您还必须记住,vm模板可能有不再可用的部分,或者简单模板有不同的名称,在某些情况下,您只需要将它们的名称更改为新的名称,有些只是在不同的包中


ps:所描述的异常是给定结构的不同xml格式的典型症状,顺便说一句。

这个问题太广泛了,请参见约定-加上: