2013-04-04 56 views
1

設置新的WSO2 Identity Server 4.1.0時,系統要求我禁用自注冊。我按照wso2 identity server - user self registration中的步驟工作正常。我現在需要將自我註冊添加回系統。wso2身份服務器 - 刪除後重新添加自注冊

我添加了以下功能存儲庫:http://dist.wso2.org/p2/carbon/releases/4.0.3(這似乎是正確的),並嘗試將「身份自注冊功能」v4.0.3(已刪除的版本)添加回系統中。我得到了一個對話,表示'在安裝功能之前必須審查並接受以下許可證'。沒有列出許可證。當我按Next時,它不會執行任何操作。返回&取消這兩個工作正常,但我不能進一步進行。

我甚至試着關閉系統,並將功能從zip分配中複製回來並重新啓動。這似乎沒有重新註冊他們的系統。

從ZIP複製回的功能在以下位置是一切:

repository/components/features/org.wso2.carbon.identity.self.registration_4.0.3 
repository/components/features/org.wso2.carbon.identity.self.registration.server_4.0.1 
repository/components/features/org.wso2.carbon.identity.self.registration.ui_4.0.3 

上得到任何幫助,這重新打開將非常感謝!

回答

3

仍然不確定爲什麼許可證接受對話沒有顯示可能是一個錯誤。無論如何,我已經設法將這個功能添加回來。對於那些試圖在我之後執行此操作的人,這裏是所涉及的步驟。

  1. 停止服務
  2. 進行備份(爲了安全起見)
  3. 從一個全新的解壓縮
  4. 複製下面的結構到安裝中的相應位置
    • 庫/組件/功能/組織.wso2.carbon.identity.self.registration_4.0.3
    • repository/components/features/org.wso2.carbon.identity.self.registration.server_4.0.1
    • repository/components/features/org.ws o2.carbon.identity.self.registration.ui_4.0.3
  5. 由3在存儲庫/組件/ artifacts.xml增加工件尺寸計數和以下內容添加到它

    <artifact classifier='org.eclipse.update.feature' id='org.wso2.carbon.identity.self.registration' version='4.0.3'> 
        <properties size='1'> 
        <property name='download.size' value='836'/> 
        </properties> 
        <repositoryProperties size='1'> 
        <property name='artifact.folder' value='true'/> 
        </repositoryProperties> 
    </artifact> 
    <artifact classifier='org.eclipse.update.feature' id='org.wso2.carbon.identity.self.registration.ui' version='4.0.3'> 
        <properties size='1'> 
        <property name='download.size' value='940'/> 
        </properties> 
        <repositoryProperties size='1'> 
        <property name='artifact.folder' value='true'/> 
        </repositoryProperties> 
    </artifact> 
    <artifact classifier='org.eclipse.update.feature' id='org.wso2.carbon.identity.self.registration.server' version='4.0.1'> 
        <properties size='1'> 
        <property name='download.size' value='933'/> 
        </properties> 
        <repositoryProperties size='1'> 
        <property name='artifact.folder' value='true'/> 
        </repositoryProperties> 
    </artifact> 
    
  6. 以下內容添加到資料庫/組件/配置/的org.eclipse.update/platform.xml

    <feature id="org.wso2.carbon.identity.self.registration.ui" url="features/org.wso2.carbon.identity.self.registration.ui_4.0.3/" version="4.0.3"> 
    </feature> 
    <feature id="org.wso2.carbon.identity.self.registration.server" url="features/org.wso2.carbon.identity.self.registration.server_4.0.1/" version="4.0.1"> 
    </feature> 
    <feature id="org.wso2.carbon.identity.self.registration" url="features/org.wso2.carbon.identity.self.registration_4.0.3/" version="4.0.3"> 
    </feature> 
    
  7. 以下內容添加到資料庫/組件/配置/ org.eclipse.equinox.simplec onfigurator/bundles.info

    org.wso2.carbon.identity.user.registration,4.0.1,plugins/org.wso2.carbon.identity.user.registration_4.0.1.jar,4,true 
    org.wso2.carbon.identity.user.registration.stub,4.0.0,plugins/org.wso2.carbon.identity.user.registration.stub_4.0.0.jar,4,true 
    org.wso2.carbon.identity.user.registration.ui,4.0.3,plugins/org.wso2.carbon.identity.user.registration.ui_4.0.3.jar,4,true 
    
  8. 重新啓動服務並驗證註冊鏈接顯示備份開始頁面上,你可以創建一個新帳戶。