Das Beispiel veranschaulicht, wie Sie Maven in OSGi-Bundles verwenden. Die OSGi-Anwendung besteht aus einem OSGi-Web-Bundle, das ein Servlet enthält, das auf Services zugreift, die von anderen Bundleprojekten bereitgestellt werden. Die Bundleprojekte, die die Services bereitstellen (Addition, Multiplikation), sind Maven-Projekte, die in OSGi konvertiert werden. Die Anwendung wird unter WebSphere Application Server ausgeführt. Dieses Beispiel ist eine Einführung in die Verwendung der OSGi-Entwicklungstools.
Zur Verwendung dieses Beispiels muss WebSphere Application Server Version 8.0 oder höher installiert und konfiguriert sein. Sie
können überprüfen, ob eine Serverlaufzeitumgebung verfügbar ist, indem Sie auf klicken, Server erweitern und anschließend auf Laufzeitumgebungen klicken. In diesem Fenster können Sie installierte Serverlaufzeitdefinitionen hinzufügen, entfernen oder bearbeiten. Sie können auch Unterstützung für einen neuen Server herunterladen und installieren.
Gehen Sie wie folgt vor, um das Beispiel zu implementieren:
- Importieren Sie das Beispiel.
- Blenden Sie in der Ansicht "Enterprise-Explorer" die Einträge ein.
- Klicken Sie mit der rechten Maustaste auf org.sample.calculator.web.CalculatorServlet und wählen Sie Auf Server ausführen aus.
- Wählen Sie WebSphere Application Server Version 8.0 oder höher aus.