I suspect the issue where the framework is stopping immediately after launch is because there are no non-daemon threads running. You can work around this issue by using -Dosgi.framework.activeThreadType=normal to force the framework to create a non-daemon thread as long as the framework is active. This prevents the VM from terminating the process. Also see https://bugs.eclipse.org/bugs/show_bug.cgi?id=310426. The osgi.framework.activeThreadType=normal is the default in 3.7 now.
With this setting you should not have to specify the console or port to keep the framework (VM) alive. Tom |------------> | From: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |"Desai, Deepalakshmi [Tech]" <deepalakshmi.de...@gs.com> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | To: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |Equinox development mailing list <equinox-dev@eclipse.org> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Date: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |10/12/2010 12:09 PM | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Subject: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |Re: [equinox-dev] Equinox OSGI - multiple instances | >--------------------------------------------------------------------------------------------------------------------------------------------------| We are using keepalive to start this as a daemon process. And if I don’t specify the port it never starts the process - it keeps retrying. As far as the bootdelegation=*? was concerned, it had trouble looking for jdk libraries when I didn't specify it earlier on. For now I tried removing the bootdelegation=* option and also tried starting the second instance on a different port. I am still facing the same issue. Thanks, Deepa -----Original Message----- From: equinox-dev-boun...@eclipse.org [ mailto:equinox-dev-boun...@eclipse.org] On Behalf Of Neil Bartlett Sent: Tuesday, October 12, 2010 12:44 PM To: Equinox development mailing list Subject: Re: [equinox-dev] Equinox OSGI - multiple instances Hmm... the options seem to be out of order but it looks like you may be specifying the same console port (9999) each time. The second instance will fail to bind to the socket and therefore immediately exit. A couple of questions... what is the 9999 supposed to be for, and why are you doing bootdelegation=*? Regards, Neil On Tue, Oct 12, 2010 at 5:40 PM, Desai, Deepalakshmi [Tech] <deepalakshmi.de...@gs.com> wrote: > > I have deployed a set of OSGI bundles on Linux java > -Dorg.osgi.framework.bootdelegation=* -jar > org.eclipse.osgi_3.5.2.R35x_v20100126.jar -console –clean 9999 > And these bundles have been configured within the config.ini > > I try and start another instance , and the process just gets killed. > > Am wondering if its ins’t possible to start multiple instances of the same > bundles (may be with a different or even with the same configuration)? > Is yes, can someone point me as to how I can do it. > > Any help will be appreciated. > > Thanks, > Deepa. > > > > _______________________________________________ > equinox-dev mailing list > equinox-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > _______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev _______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev
<<inline: graycol.gif>>
<<inline: ecblank.gif>>
_______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev