Hi James: My understanding is that Karaf is quite heavy. I want to keep my client as light as possible. This is for a Java client application that I want to update automatically on a periodic basis.
On Mon, Feb 18, 2019 at 5:41 AM James Carman <ja...@carmanconsulting.com> wrote: > Unless you really need to be “down and dirty” with OSGi, lots of folks opt > for using Apache Karaf, which is based on Felix (by default). It takes > care of a lot of the heavy lifting for you automatically. If you really > want to learn the insides and outs, though, stick with Felix, but you’ll > want something like karaf when you deploy for real, most likely. > > On Mon, Feb 18, 2019 at 7:43 AM Chuck Davis <cjgun...@gmail.com> wrote: > > > Thanks for responding, Rob. I'm very new to OSGi and that sounds like a > > LOT of tinkering to me (overwhelming in fact at this point !!). > > > > But the more I study it the more it makes sense to me and the exceptions > > I'm seeing. > > > > Thanks for your response. > > > > On Sun, Feb 17, 2019 at 8:44 PM Rob Walker <r...@ascert.com> wrote: > > > > > We have worked our Felix based app so that it runs on JDK11 - took a > bit > > > of tinkering, but there wasn't anything in core code we had to change. > > > > > > > > > > > > We did need to load the following bundles separately to replace missing > > > classes: > > > > > > > > > > > > jre-1.8_extra_bundles= > > > > > > jre-9_extra_bundles=${j9_replacement_packages} > > > > > > jre-10_extra_bundles=${j9_replacement_packages} > > > > > > jre-11_extra_bundles=${j9_replacement_packages} > > > > > > > > > > > >