Endeca的。 10.2-11.2内容迁移

时间:2016-04-25 15:57:26

标签: oracle migration endeca

我们正在将Endeca Experience Manager内容从10.2(3.1.2)版本迁移到11.2版本。

首先,我们部署了标准的Endeca应用程序。

然后,我们试图根据文档执行以下步骤:

  1. 从3.1.2迁移到11.0(使用生成export-site.xml的相应migrate-workbench脚本)
  2. 从11.0迁移到11.1(使用生成export-site.xml的相应migrate-workbench脚本)
  3. 从11.1迁移到11.2(通过应用以前生成的export-site.xml)
  4. 完成上述所有步骤后,我们将尝试访问XM网址以及我们获得的内容:

    org.apache.sling.api.SlingException: 
        at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.handleJspExceptionInternal(JspServletWrapper.java:560)
        at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:496)
        at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:448)
        at org.apache.sling.scripting.jsp.JspServletWrapperAdapter.service(JspServletWrapperAdapter.java:59)
        at org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:173)
        at org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:84)
        at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:388)
        at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:358)
        at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:170)
        at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:456)
        at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:529)
        at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:45)
        at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:64)
    

    此外, 我们检查过' {app_name} / config / import / content /'并不真正包含我们尝试导入的任何新内容。

    我们的步骤正确吗?是否有任何不同的方式来执行此类迁移?

    BTW,我们可以在较旧版本的Endeca(11.0之前)上运行exportApplication命令,以便检索带有所需内容的.zip存档吗?

1 个答案:

答案 0 :(得分:0)

在需要执行以下importSite命令后,作为步骤2的一部分:

  1. <Endeca_App>\control>runcommand.bat IFCR exportApplication <path_to_be_exported>\CRS-export true - 这会在导入目录下生成11.1兼容的execa内容xml。

  2. pages下创建一个名为“Siteid”的新文件夹,并将pages下的所有文件夹移至“Siteid”文件夹。

  3. 运行importApplication:>runcommand.bat IFCR importApplication \CRS-Export

  4. 以上步骤将开始显示XM中的所有内容。

    注意: 11.1和11.2 Endeca内容相同,因此同样的导出文件夹也可以迁移到11.2。

    我希望这会有所帮助。