2013-04-04 57 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. 重新启动服务并验证注册链接显示备份开始页面上,你可以创建一个新帐户。