| Summary: | Dynamically install/update/remove OSGi bundles placed in the jetty contexts folder. | ||
|---|---|---|---|
| Product: | [RT] Jetty | Reporter: | Hugues Malphettes <hmalphettes> |
| Component: | osgi | Assignee: | Hugues Malphettes <hmalphettes> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | jetty-inbox |
| Version: | 7.4.2 | ||
| Target Milestone: | 7.3.x | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Hugues Malphettes
The OSGiAppProvider keeps track of the changes in the contexts folder: it deploys dynamically the webapps that are placed there (http://wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applications). We extend this behavior to install/update/remove OSGi bundles that are placed in the contexts folder. The bundles are installed whenever they are discovered. When they are discovered when the jetty server is started, we wait for the framework to complete its initialization before we start the discovered bundles: the bundles placed in the contexts folder are started after all the other bundles have been auto-started. Resolved -> Closed |