Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-1819

Setting up Apache Felix WebConsole in IGB

    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
    • 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

            Activity

            Hide
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

            Pull Request Submitted.

            Show
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - Pull Request Submitted.
            Hide
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment -

            The feature is working perfectly fine, in both, execution and development modes. Moving to closed.

            Show
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment - The feature is working perfectly fine, in both, execution and development modes. Moving to closed.
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Minor question for Charan about this step:

            • 3. java -jar igb-exe.jar (execute jar)

            Are you able to run IGB using the run_igb.bat script (top level of project)?

            Show
            ann.loraine Ann Loraine added a comment - - edited Minor question for Charan about this step: 3. java -jar igb-exe.jar (execute jar) Are you able to run IGB using the run_igb.bat script (top level of project)?
            Hide
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

            [~aloraine] I didn't try using run_igb.bat script. I will run it and update you.

            Show
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - [~aloraine] I didn't try using run_igb.bat script. I will run it and update you.
            Hide
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

            [~aloraine]

            run_igb.bat is running as expected without any issues. Apache web console is loading in the browser.

            Show
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - [~aloraine] run_igb.bat is running as expected without any issues. Apache web console is loading in the browser.

              People

              • Assignee:
                svallapu Sai Charan Reddy Vallapureddy (Inactive)
                Reporter:
                svallapu Sai Charan Reddy Vallapureddy (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: