2016-04-25 84 views
0

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

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

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

  1. 迁移从3.1.2至11.0(使用其产生的出口的site.xml适当迁移-工作台脚本)
  2. 从11.0到11.1迁移(使用其产生的出口的site.xml适当迁移-工作台脚本)
  3. 迁移从11.1至11.2(通过施加先前产生的出口的site.xml)

所有上述步骤后完成,我们正在努力达到XM URL,什么我们得到:

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} /配置/导入/内容/”并没有真正的包含我们尝试导入的任何新内容。

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

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

回答

0

如后importSite下列命令步骤-2的一部分需要被执行:

  1. <Endeca_App>\control>runcommand.bat IFCR exportApplication <path_to_be_exported>\CRS-export true - 这将产生导入目录下11.1兼容的Endeca内容的XML。

  2. 使用“Siteid”名称在pages下创建一个新文件夹,并将pages下的所有文件夹移动到“Siteid”文件夹。

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

上面的步骤将开始出现在XM的所有内容。

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

我希望这会有所帮助。

+0

非常感谢您的回答!那么,我们是否还需要部署11.0应用程序才能运行您从那里提到的“exportApplication”命令? –

+0

您需要将其部署到11.1而不是在11.0中运行exportApplication。 –