The VM is exiting because there are no non-daemon threads running. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=215730
You need to set the following system property: osgi.framework.activeThreadType=normal Tom From: Jason van Zyl <ja...@maven.org> To: Equinox development mailing list <equinox-dev@eclipse.org> Date: 03/14/2009 05:40 PM Subject: Re: [equinox-dev] Standard way to daemonize Equinox On 14-Mar-09, at 2:47 PM, Pascal Rapicault wrote: It is complementary. - console and port will give unsecure remote access to the fwk. - ignoreApp will cause the fwk to not look for an application on startup and thus avoid an entry in the log - noExit will prevent the fwk to exit. My JSW entry now looks like: wrapper.app.parameter.1=org.eclipse.equinox.launcher.Main wrapper.app.parameter.2=-ignoreApp wrapper.app.parameter.3=-noExit But but the container is still exiting. I'm using eclipse-equinox-3.4.zip bundle. Is ignoreApp an option or a system property? <graycol.gif>Jason van Zyl ---03/14/2009 04:19:56 PM---On 14-Mar-09, at 10:16 AM, Pascal Rapicault wrote: > This seems reasonable. If you are not running a <ecblank.gif> <ecblank.gif> From: Jason van Zyl <?ja...@maven.org> <ecblank.gif>: <ecblank.gif> To: Equinox development mailing list <equinox-dev@eclipse.org> <ecblank.gif> <ecblank.gif> Date: 03/14/2009 04:19 PM <ecblank.gif> <ecblank.gif> Subject: Re: [equinox-dev] Standard way to daemonize Equinox On 14-Mar-09, at 10:16 AM, Pascal Rapicault wrote: This seems reasonable. If you are not running an application, you want to specify the system property eclipse.ignoreApp to true. You can find all the OSGi options at http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html That seems to be down. Is specifying this system property different then port listening trickery? PaScaL <graycol.gif>Jason van Zyl ---03/14/2009 12:25:08 PM---Hi, After puttering around for a few minutes I found something for <ecblank.gif> <ecblank.gif> From: Jason van Zyl <?ja...@maven.org> <ecblank.gif> <ecblank.gif> To: equinox-dev@eclipse.org <ecblank.gif> <ecblank.gif> Date: 03/14/2009 12:25 PM <ecblank.gif> <ecblank.gif> Subject: [equinox-dev] Standard way to daemonize Equinox Hi, After puttering around for a few minutes I found something for daemonizing Equinox but I wanted to see if there is a more standard way. In my Java Service Wrapper I have the following: wrapper.app.parameter.1=org.eclipse.equinox.launcher.Main wrapper.app.parameter.2=-console wrapper.app.parameter.3=5901 wrapper.app.parameter.4=-noExit Is there a better, more accepted way of doing this? I'm attempting to create a framework for building stock Maven assemblies for JSW+Plexus, JSW+Equinox, and JSW+Jetty and I just want to make sure I'm using the best practices for Equinox. Thanks, Jason ---------------------------------------------------------- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl ---------------------------------------------------------- Selfish deeds are the shortest path to self destruction. -- The Seven Samuari, Akira Kurosawa _______________________________________________ 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 Thanks, Jason ---------------------------------------------------------- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl ---------------------------------------------------------- A man enjoys his work when he understands the whole and when he is responsible for the quality of the whole -- Christopher Alexander, A Pattern Language _______________________________________________ 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 Thanks, Jason ---------------------------------------------------------- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl ---------------------------------------------------------- _______________________________________________ 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