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 Blogbeiträge JIRA5 – Statusprüfung abgegebener Aufgaben
am 30. April 2012 FishEye als Git Repository Manager
am 12. April 2012 Unite - Erste europäische Atlassian Anwenderkonferenz
am 11. April 2012 So macht Groovy Scripting in JIRA mehr Spaß
am 22. Dezember 2011 Mens sana in corpore sano
am 15. August 2011 |
