Wait a minute... if Chuck is having problems running Felix on Java 11 because of dependencies on the platform, then how is adding MORE bundles by using Karaf going to help?
Since Felix has been tested on Java 11 and is expected to work, it would be really good to try to help out with the original problem, as Karl is trying to do. Neil On Mon, Feb 18, 2019 at 3:16 PM James Carman <ja...@carmanconsulting.com> wrote: > People run karaf on Raspberry Pi devices. It can be quite small. What are > your requirements on resources? > > On Mon, Feb 18, 2019 at 10:10 AM Chuck Davis <cjgun...@gmail.com> wrote: > > > 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} > > > > > > > > > > > > > > > > > > > > > > > > >