【问题标题】:Adding a Microservice to WSO2 Identity Server as a component将微服务作为组件添加到 WSO2 身份服务器
【发布时间】:2016-08-01 11:49:17
【问题描述】:

我通过与 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”模式启动 Identity Server,希望一切正常。但是在控制台中输入 'ss bundle_name' dint 不会返回任何内容。

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

任何帮助将不胜感激。

【问题讨论】:

    标签: wso2is wso2carbon microservices msf4j


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-06-25
      • 1970-01-01
      • 2017-05-24
      • 1970-01-01
      • 2015-07-22
      • 2012-11-18
      • 1970-01-01
      • 2016-01-22
      相关资源
      最近更新 更多