2016-08-01 10 views
1

Ich habe einen Microservice, der eigenständig einige Aufgaben ausführt, indem er separat mit WSO2 Identity Server kommuniziert. Jetzt möchte ich diesen Microservice zum Identity Server hinzufügen oder Art von Identity Server erweitern, um die Fähigkeiten des Microservices einzuschließen, so dass nur der Start des WSO2 Identity Servers alle meine Anforderungen erfüllen wird. Der Microservice wurde mit msf4j erstellt und als OSGI-Bundle unter dem folgenden Link erstellt.Hinzufügen eines Microservices zu WSO2 Identity Server als Komponente

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

Nachdem das Bündel zu schaffen, legte ich sie in den Ordner 'Repository/components/dropins' des WSO2 Identity Server nach dem untenstehenden Link.

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

Nachdem das Bündel Platzierung gestartet wird den Identity Server in '-DosgiConsole' Modus der Hoffnung, dass alles gut funktioniert. Aber die Eingabe von 'ss bundle_name' dint gibt nichts in der Konsole zurück.

Auch der Microservice lief unabhängig auf 8080 durch msf4j. Wenn das, was ich tue, sinnvoll ist und davon ausgeht, dass ich es irgendwie geschafft habe, an welchem ​​Port der Dienst laufen wird? Wie kann ich auf die exponierten Ressourcen zugreifen?

Jede Hilfe würde sehr geschätzt werden.

Antwort

0

Dies funktioniert nicht mit den auf Carbon-Kernel 4.4.x basierenden Produkten oder älteren Produkten, da einige zusätzliche MANIFEST-Header (z. B. Carbon-Komponenten) verwendet werden, die zur Laufzeit verarbeitet werden. Dies wird in zukünftigen wso2-Produkten hinzugefügt werden, die auf Kohlenstoffkern 5.x

basieren
Verwandte Themen