2017-01-18 69 views
0

我跟着從wso2is-5.2.0遷移指南wso2is-5.3.0,和我有很多關於它的問題,不知道這是正確的方式,但我問。WSO2IS-5.3.0有關遷移腳本問題

它說: 「6.使用/存儲庫/組件/的dropins副本 文件夾替換/存儲庫/組件/的dropins 文件夾。」

這是奇怪的,我有舊版本從012.0如org.wso2.carbon.identity.application.authenticator.facebook-5.1.2.jar的下拉列表中將 添加到已有像org.wso2.carbon.identity.application.authenticator.facebook-5.1.3.jar這樣的更新版本的新版本中? 而不是關於複製IS5.3.0_MIGRATION_TOOL_HOME/dropins<NEW_IS_HOME>/repository/components/dropins,我認爲這是一個疏忽?

我把IS5.3.0_MIGRATION_TOOL_HOME /的dropins/org.wso2.carbon.is.migrate.client-5.3.0.jar在/庫/組件/反正的dropins

它說:「9。如果你在前面WSO2 Identity Server的版本創建的租戶,複製在 /庫/租戶目錄到 /庫/租戶/目錄中的內容「。

好的,我有多個租戶,但租戶目錄只包含空文件夾,是否正常?

要求配置

什麼也不說有關要求-config.xml中 已經創造了新的要求我增加了一些像wso2is-5.2.0

<Dialect dialectURI="http://mycompany.com/claims"> 
      <Claim> 
       <ClaimURI>http://mycompany.com/claims/originalSystem</ClaimURI> 
       <DisplayName>Original System</DisplayName> 
       <AttributeID>originalSystem</AttributeID> 
       <SupportedByDefault />   
      </Claim> 
     [...] 

但之後未導入移民。 我發現我不得不添加http://wso2.org/claims/photourl,現在他們被遷移,但在控制檯中,望着要求名單上有

Claim URI http://mycompany.com/claims/originalSystem 
Mapped Local Claim http://wso2.org/claims/migration__photourl__862 

而使用網絡服務來獲取用戶要求屬性,它也沒有顯示出來http://mycompany.com/claims/originalSystem

密碼策略遷移 關於策略密碼,請參閱(WSO2IS-5.3.0 Pb with password management),當我使用現有租戶的管理員登錄時,查看身份提供者駐留用戶界面,我有一個白頁並在日誌中出現以下錯誤。 。

Caused by: org.apache.jasper.JasperException: An exception occurred processing JSP page /idpmgt/idp-mgt-edit-local.jsp at line 691 

688:      <% 
689:      org.wso2.carbon.identity.governance.stub.bean.Property[] connectorProperties = connectorConfig.getProperties(); 
690:       for (int k = 0; k < connectorProperties.length; k++) { 
691:        String value = connectorProperties[k].getValue();%> 
692:       <tr> 
693:        <td style="width: 500px;"> 
694:         <%=Encode.forHtmlContent(connectorProperties[k].getDisplayName())%> 

Caused by: java.lang.NullPointerException 
     at org.apache.jsp.idpmgt.idp_002dmgt_002dedit_002dlocal_jsp._jspService(idp_002dmgt_002dedit_002dlocal_jsp.java:1019) 
     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) 
TID: [2] [] [2017-01-18 13:50:32,158] [email protected]@mycompany.com [2] [IS]ERROR {org.apache.tiles.jsp.taglib.RenderTagSupport} - Error during rendering 
javax.servlet.jsp.JspException: IO Error executing tag: JSPException while including path '/idpmgt/idp-mgt-edit-local.jsp'. ServletException while including page. 

我在wso2is-5.3.0發佈之前檢查了發佈測試版和rc,但我很樂意在發佈之前測試遷移腳本...它在github上可用嗎?

問候,

回答

0

第6步:是的,它應該只自定義添加的罐子,不是全部。

步驟9:它可能沒有任何資源,除非你添加之類的東西次級userstores,工作流程等

權利要求配置:在5.3。0 wso2方言外部的所有聲明均以wso2方言(而不是底層屬性)映射到相關聲明。如果在wso2方言中沒有映射到該屬性的聲明,則客戶端將創建一個並添加映射。 您可以更新該聲明或使用wso2方言創建具有適當值的新聲明,並將您的自定義聲明映射到wso2方言中的新聲明。

政策遷移問題可能是一個錯誤。更好,如果你能在https://wso2.org/jira/browse/IDENTITY

源進行遷移資源報告它可在 https://github.com/wso2/product-is/tree/master/modules/migration/migration-5.2.0_to_5.3.0

0

你可以找到在主目錄要求,migration.txt文件的要求遷移的詳細信息。它對新創建的聲明及其創建原因有詳細的解釋。

謝謝
Isura