Details
-
Type: New Feature
-
Status: Closed (View Workflow)
-
Priority: Minor
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:0.5
-
Epic Link:
-
Sprint:Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11
Description
POC:
Apache Felix web console is very handy when dealing with IGB bundles.
In IGB Jetty server runs in the port: 7080. We can use this server and create an Apache Felix Web Console.
Uses of Apache Felix web console in IGB:
1. We can see all the bundles in IGB that are loaded in runtime.
2. We can install and start new bundles in runtime.
3. We can stop and uninstall old bundles in runtime.
4. We don't have to use GOGO shell for doing this, because Apache Felix web-console is very user-friendly.
5. We can search the bundles using filters.
6. We can update the bundles and refresh the packages.
I find this web console very useful and wanted to do POC on this. I think this might be very useful when working with bundles and when developing new apps.
Test Steps:
1. Install IGB
2. Open Apache Felix Web Console Link. link: http://localhost:7080/system/console/bundles
(Note: 7080 is Jetty server port)
Attachments
Issue Links
- blocks
-
IGBF-1599 Investigate how to implement dynamic loading and un-loading of bundles to speed up development
- Closed
To set up Apache web console in IGB we just need two more Felix dependencies they are:
1. org.apache.felix.webconsole-4.3.12-all.jar
2. org.apache.felix.eventadmin-1.5.0.jar