在WSO2身份服务器5.0.0中禁用stratos多租户

时间:2015-09-30 08:50:40

标签: wso2 wso2is

WSO2 IS 5.0.0的默认安装包括一个Web应用程序STRATOS_ROOT和存储库/ conf / multitenancy中的几个配置文件,它们似乎与旧的StratosLive相关(配置选项,如paypal,google analytics,云服务,{ {3}} ...)

我的问题是:是否有可能为简单的单租户安装摆脱这些文件? 我已经卸载了所有stratos功能,但CloudCommonServiceComponent仍然被激活并加载 cloud-services-desc.xml multitenancy-packages.xml 配置文件。 删除这些文件时会抛出wso2carbon.log中的异常。

在WSO2产品中删除/禁用Stratos功能的推荐方法是什么?

1 个答案:

答案 0 :(得分:0)

  

添加以下内容作为答案,因为评论内容太长。

这不是经过全面测试的。 但是你可以通过执行以下操作来摆脱上述问题并让服务器启动。

  1. 启动服务器并卸载以下功能。

    • Stratos - Common Composite

    • Stratos - 部署功能

    • Stratos - Throttling Agent

    • Stratos - 使用代理

  2. 停止服务器

  3. 删除/ repository / deployement / server / webapps / STRATOS_ROOT
  4. 删除/ repository / conf / multitenancy / folder
  5. <CARBON_HOME>/repository/components/default/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info文件
  6. 中删除以下行

    org.wso2.stratos.identity.dashboard.ui,2.2.1,.. /插件/ org.wso2.stratos.identity.dashboard.ui_2.2.1.jar,4,真

    org.wso2.carbon.ui.menu.stratos,2.2.0,../plugins/org.wso2.carbon.ui.menu.stratos_2.2.0.jar,4,true
    
    
    org.wso2.carbon.stratos.landing.page.deployer,2.2.0,../plugins/org.wso2.carbon.stratos.landing.page.deployer_2.2.0.jar,4,true
    
    
    org.wso2.carbon.stratos.common,2.2.0,../plugins/org.wso2.carbon.stratos.common_2.2.0.jar,4,true
    
    
    org.wso2.carbon.tenant.dispatcher,2.2.0,../plugins/org.wso2.carbon.tenant.dispatcher_2.2.0.jar,4,true
    
    
    org.wso2.carbon.tenant.mgt,2.2.2,../plugins/org.wso2.carbon.tenant.mgt_2.2.2.jar,4,true
    
    
    org.wso2.carbon.tenant.mgt.core,2.2.0,../plugins/org.wso2.carbon.tenant.mgt.core_2.2.0.jar,4,true
    
    
    org.wso2.carbon.sample.installer,2.2.1,../plugins/org.wso2.carbon.sample.installer_2.2.1.jar,4,true
    
    1. 重新启动
    2. 完成上述操作后,服务器即可启动。

      但是从idp.mgt组件中抛出了一个错误。 &#39; idp.mgt&#39;组件取决于stratos公共组件,这就是你得到这个错误的原因。