1

我通过与 WSO2 身份服务器单独交谈来独立运行微服务来做一些事情。现在我想将此微服务添加到身份服务器或扩展身份服务器以包含微服务的功能,这样只需启动 WSO2 身份服务器就可以满足我的所有要求。该微服务是使用 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”模式启动身份服务器,希望一切正常。但是输入 'ss bundle_name ' dint 在控制台中什么也没有返回。

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

任何帮助将不胜感激。

4

1 回答 1

0

这不适用于基于 carbon 内核 4.4.x 的产品或更旧的产品,因为有一些额外的 MANIFEST 标头(例如 carbon-component)用于在运行时进行处理。这将在未来基于碳内核 5.x 的 wso2 产品中添加

于 2016-08-01T13:40:17.303 回答