Felix OSGi Web-Console in ConfluenceMit Hilfe des OSGi Deployers, den ich in meinem letzten Blog vorgestellt habe, lässt sich bereits eine Http-Webconsole, etwa die Felix Console, installieren. Voraussetzung für die Lauffähigkeit der Webconsole ist, dass auch eine Implememtierung des OSGi-Http-Services, etwa das Bundle Http-Service, über den Deployer installiert wird. Mit der Java System Variable Alternativ bietet es sich an die Servlet-Engine auf der Confluence läuft, wieder zu verwenden. Dazu stellt Apache Felix eine Servlet Bridge Implementierung des Http Services bereit. Sie besteht im wesentlichen aus zwei Teilen:
Ich habe nun versucht, den Http Service nicht über den Web-Deskriptor
Die Felix OSGi-Http-Service Implemetierung braucht intern noch eine Referenz des OSGi Logging Services. Die Felix Implementierung Als Proof-of-Concept konnte ich danach die Felix-Webconsole mittels des OSGi-Deployers installieren. Anbei ein paar Screenshots die dies zeigen.
Screenshot: Liste der in Confluence installierten OSGi-Bundles
Screenshot: Felix Web Shell
Screenshot: Details zu der in diesem Blog vorgestellten Http-Bridge in der Felix Webconsole Links:
| Willkommen auf dem avono BlogHier auf dem avono Blog finden Sie in regelmäßigen Abständen sowohl technische Neuigkeiten aus unserer Partnerproduktwelt als auch nützliche Entwicklertipps.Und jetzt kommt der obligatorische Disclaimer: Die Ausführungen der Blogeinträge spiegeln nicht die Meinung der avono AG sondern nur die Sicht der einzelnen Autoren wider. Weitere Blogeinträge Http-Session-ID Ausgabe in Weblogic Portal 10.3
am 10. Mai 2010 Felix OSGi Web-Console in Confluence
am 1. Mai 2010 OSGi Console für Confluence
am 3. März 2010 Open Social Gadgets in Confluence
am 12. Januar 2010 |
