1

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

バンドルを配置した後、すべてが正常に機能することを期待して、Identity Server を「-DosgiConsole」モードで開始しました。しかし、 'ss bundle_name ' dint と入力しても、コンソールには何も返されません。

また、マイクロサービスは、msf4j を介して 8080 上で独立して実行されました。私がやっていることは意味があり、どういうわけかそれを達成したと仮定すると、サービスはどのポートで実行されますか? 公開されたリソースにアクセスするにはどうすればよいですか?

どんな助けでも大歓迎です。

4

1 に答える 1

0

これは、カーボン カーネル 4.4.x ベースの製品またはそれ以前の製品では機能しません。実行時に処理するために使用される追加の MANIFEST ヘッダー (例: carbon-component) があるためです。これは、カーボン カーネル 5.x に基づく将来の wso2 製品に追加される予定です。

于 2016-08-01T13:40:17.303 に答える