2016-04-25 82 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。 –