Differences
This shows you the differences between two versions of the page.
bundlecontext_in_web_app [2015/12/02 14:14] |
bundlecontext_in_web_app [2021/04/05 11:23] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== BundleContext in Web Application ====== | ||
+ | Getting the BundleContext (and with it access to the OSGi container and services) in a normal Java web application is possible in multiple ways: | ||
+ | |||
+ | * Make a WAB (Web Application Bundle) from the WAR by specifying the web app path in the manifest file and using a bundle activator. The bundle activator has access to the bundle context in via that '' | ||
+ | * The BundleContext is available from the ServletContext attributes (OSGI Enterprise Spec chapter "128.6 Interacting with the OSGi Environment" | ||
+ | servletContext.getAttribute(" | ||
+ | * '' | ||
+ | |||
+ | {{tag> | ||