Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将WSO2 ESB与WSO2 IS相结合_Wso2_Identity_Wso2esb - Fatal编程技术网

将WSO2 ESB与WSO2 IS相结合

将WSO2 ESB与WSO2 IS相结合,wso2,identity,wso2esb,Wso2,Identity,Wso2esb,我正在考虑使用WSO2的功能。但是,我已经在生产环境中部署了WSO2 ESB,因此我更愿意向已经存在的ESB环境中添加IS特性 我能够从IS 4.1.0捆绑包开始,添加(ESB 4.6.0构建在该版本的Carbon上)并安装ESB 4.6.0功能,但我似乎不能做相反的事情,因为据我所知,WSO2是基于Carbon 4.0.6的,但是 将IS功能安装到ESB中的正确方法是什么?如果有的话?请使用4.0.7 P2存储库来存储基于4.1.0的新IS功能 我还没有尝试将4.0.7 Identity Se

我正在考虑使用WSO2的功能。但是,我已经在生产环境中部署了WSO2 ESB,因此我更愿意向已经存在的ESB环境中添加IS特性

我能够从IS 4.1.0捆绑包开始,添加(ESB 4.6.0构建在该版本的Carbon上)并安装ESB 4.6.0功能,但我似乎不能做相反的事情,因为据我所知,WSO2是基于Carbon 4.0.6的,但是


将IS功能安装到ESB中的正确方法是什么?如果有的话?

请使用4.0.7 P2存储库来存储基于4.1.0的新IS功能


我还没有尝试将4.0.7 Identity Server功能安装到ESB 4.0.6。但我可以建议你不要这样做。原因是:Identity Server 4.1.0对用户管理核心捆绑包进行了一些更改,这些更改与旧版本不兼容。因此,您可以尝试在ESB 4.6.0之上安装旧版本的identity server功能。Identity Server 4.0.0与Carbon 4.0.3一起发布。因此,我认为您应该尝试在ESB 4.6.0上安装标识特性

谢谢你的回复。奇怪的是,在将4.0.7存储库添加到ESB时,我无法扩展“Identity Server”类别:。其他存储库工作正常。奇怪的是,如果我在“按功能名称筛选”中添加了一些内容,它会起作用,但我认为我正在筛选出一些应该安装的组件。知道怎么解决吗?谢谢你的指点!我设法以这种方式安装了它,但粗略地看,OAuth支持似乎缺失了,我在功能列表的任何地方都找不到它。另外,Main>authentication下的所有页面都无法呈现,并使用ServletException放大,因此它们可能不兼容…啊,这是因为ESB附带org.wso2.carbon.identity.authentication.stub_4.0.0.jar,这与一个是拉入的页面冲突。。。我删除了4.0.0版本,乍一看似乎一切正常,但手动删除罐子让我有点不舒服。有没有办法检查jar文件中包含了哪些功能?很抱歉回复太晚。应该有OSGi命令,可以显示在给定的jar中安装了哪些功能。我不知道那些OSGi命令,但是你可以在互联网上找到它们。如果您找到了它们,您可以通过在启动时传递-DosgiConsole属性并进行检查来使用OSGi控制台启动WSO2服务器。