将微服务作为组件添加到WSO2 Identity Server

时间:2016-08-01 11:49:18

标签: wso2is wso2carbon microservices msf4j

我通过单独与WSO2 Identity Server交谈,让微服务独立运行。现在我想将这个微服务添加到Identity服务器或者扩展Identity Server以包含微服务的功能,这样只需启动WSO2 Identity Server就可以满足我的所有要求。微服务是使用msf4j创建的,并在以下链接后创建为OSGI包。

https://docs.wso2.com/display/MSF4J200/Creating+a+Microservice+as+an+OSGi+Bundle

创建捆绑包后,我将其放在WSO2 Identity Server的“repository / components / dropins”文件夹中,如下所示。

https://docs.wso2.com/display/Carbon447/Config+Files+for+Third+Party+JARs

放置捆绑包后,以“-DosgiConsole”模式启动Identity Server,希望一切正常。但是输入'ss bundle_name 'dint会在控制台中返回任何内容。

此外,微服务通过msf4j独立运行在8080上。如果我正在做的事情是有意义的,并假设我实现了它,在服务将运行的端口?我如何访问公开的资源?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这不适用于基于碳内核4.4.x的产品或旧产品,因为在运行时使用了一些额外的MANIFEST标头(例如碳组件)。这将在未来的wso2产品中添加,这些产品将基于碳核5.x