我通过单独与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上。如果我正在做的事情是有意义的,并假设我实现了它,在服务将运行的端口?我如何访问公开的资源?
非常感谢任何帮助。
答案 0 :(得分:0)
这不适用于基于碳内核4.4.x的产品或旧产品,因为在运行时使用了一些额外的MANIFEST标头(例如碳组件)。这将在未来的wso2产品中添加,这些产品将基于碳核5.x